【发布时间】:2018-08-15 22:45:18
【问题描述】:
我有一个案例,如果我点击上传按钮,我必须验证,弹出窗口来选择文件。
谁能帮我用机器人框架做这件事。
【问题讨论】:
-
您可以使用选择文件关键字来上传文件。验证文件选择的弹出窗口本质上是测试浏览器而不是 Web 应用程序。
-
要上传我正在使用的文件,请选择文件,但我必须检查窗口弹出窗口。你能告诉我如何检查这个。
标签: robotframework
我有一个案例,如果我点击上传按钮,我必须验证,弹出窗口来选择文件。
谁能帮我用机器人框架做这件事。
【问题讨论】:
标签: robotframework
如果你只使用 Windows 界面,你可以使用 AutoIt Library,它提供的关键字可以做你需要做的事情,这里是安装它的步骤:
现在你可以使用这个关键字来上传你的文件了:
等待活动窗口 |WindowTitle="上传窗口的标题"
赢主动| "上传窗口的标题" |打开
发送 | “你的文件.extesion”
睡觉 | 1
控制点击 | "上传窗口的标题" |打开 | [类:按钮;实例:1] |左
希望这对您有所帮助。
问候,
【讨论】:
我建议使用选择文件。这是我必须使用 Robot Framework 进行的文件上传的手动示例。
这是我用来做的代码。
Click Button ${ADD_FILE}
Choose File ${FILE_UPLOADS} ${DEFAULT_FILE}
Click Button ${UPLOAD_BUTTON}
Click Button ${CANCEL_BUTTON}
请注意,选择文件为我节省了两个步骤,包括走出 DOM。这样做的一个巨大优势是您可以在一个窗口中运行它,而您的焦点在另一个窗口上。
【讨论】: