2016-07-30 104 views
2

我有一个情况,我必须验证,如果我点击上传按钮,窗口弹出似乎选择文件。窗口弹出和机器人框架

任何人都可以请帮助我做这个使用机器人框架。

+0

您可以使用Choose File关键字上载文件。验证文件选择的弹出窗口本质上是测试浏览器而不是Web应用程序。 – ombre42

+0

要上传我正在使用的文件选择文件,但我必须检查窗口弹出。你能告诉我如何检查这个。 – user3551262

回答

2

如果只使用一个Windows界面,你可以使用AutoIt的库提供的关键字,可以做你需要做什么,这里的步骤进行安装:

现在你可以使用这个关键字来上传文件:

等待活动窗口| WINDOWTITLE =“上传窗口的标题为”
赢得主动| “上传窗口的标题”|打开
发送| “yourfile.extesion”
sleep | 1
控制点击| “上传窗口的标题”|打开| [CLASS:按钮; INSTANCE:1] |左

希望这对你有帮助。

Regards,

0

我建议使用选择文件。这是一个手动的文件上传示例,我必须使用Robot Framework。

  1. 点击在网站上添加文件按钮。
  2. 点击上传文件按钮在网站上弹出菜单。
  3. 在OS GUI弹出菜单上点击[fileName]
  4. 点击上传在OS GUI弹出。
  5. 点击上传在网站上弹出菜单。
  6. 点击取消在网站上弹出菜单。

这是我用来做它的代码。

Click Button ${ADD_FILE} 
Choose File  ${FILE_UPLOADS}  ${DEFAULT_FILE} 
Click Button ${UPLOAD_BUTTON} 
Click Button ${CANCEL_BUTTON} 

请注意,选择File保存了两个步骤,包括去DOM之外。这样做的一个巨大优势是,当你的焦点位于不同的窗口时,你可以在一个窗口中运行它。