窗口弹出和机器人框架

时间:2016-07-30 05:36:03

标签: robotframework

我有一个案例,我必须验证我是否点击上传按钮,窗口弹出窗口出现选择文件。

任何人都可以帮我用机器人框架帮助我。

2 个答案:

答案 0 :(得分:2)

如果您只使用Windows界面,则可以使用AutoIt Library提供可以执行您需要执行操作的关键字,以下是安装它的步骤:

现在您可以使用此关键字上传文件:

等待活动窗口| WindowTitle =“上传窗口的标题”
赢得活跃| “上传窗口的标题”|打开
发送| “yourfile.extesion”
睡觉| 1
控制点击| “上传窗口的标题”|打开| [CLASS:按钮;实例:1] | LEFT

希望这有助于你。

此致

答案 1 :(得分:1)

我建议使用选择文件。这是我与Robot Framework有关的文件上传的手动示例。

  1. 点击网站上的添加文件按钮。
  2. 点击网站弹出菜单上的上传文件按钮。
  3. 在OS GUI弹出窗口中单击 [fileName]
  4. 点击OS GUI弹出窗口中的上传
  5. 点击网站弹出菜单上的上传
  6. 点击网站弹出菜单上的取消
  7. 这是我以前用过的代码。

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

    请注意,选择文件为我节省了两个步骤,包括走出DOM。这样做的一个巨大优势是,您可以在一个窗口中运行它,同时您的焦点位于不同的窗口。