【问题标题】:Window PopUp And Robot Framework窗口弹出和机器人框架
【发布时间】:2018-08-15 22:45:18
【问题描述】:

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

谁能帮我用机器人框架做这件事。

【问题讨论】:

  • 您可以使用选择文件关键字来上传文件。验证文件选择的弹出窗口本质上是测试浏览器而不是 Web 应用程序。
  • 要上传我正在使用的文件,请选择文件,但我必须检查窗口弹出窗口。你能告诉我如何检查这个。

标签: robotframework


【解决方案1】:

如果你只使用 Windows 界面,你可以使用 AutoIt Library,它提供的关键字可以做你需要做的事情,这里是安装它的步骤:

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

等待活动窗口 |WindowTitle="上传窗口的标题"
赢主动| "上传窗口的标题" |打开
发送 | “你的文件.extesion”
睡觉 | 1
控制点击 | "上传窗口的标题" |打开 | [类:按钮;实例:1] |左

希望这对您有所帮助。

问候,

【讨论】:

    【解决方案2】:

    我建议使用选择文件。这是我必须使用 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}
    

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

    【讨论】:

      猜你喜欢
      • 2017-11-01
      • 2020-11-25
      • 2017-08-22
      • 1970-01-01
      • 2018-03-21
      • 2021-03-19
      • 2019-05-03
      • 2017-09-09
      • 1970-01-01
      相关资源
      最近更新 更多