Robotframework 窗口弹出和机器人框架

Robotframework 窗口弹出和机器人框架,robotframework,Robotframework,我有一个案例,我必须验证,如果我点击上传按钮,窗口弹出选择文件 任何人都可以使用robot framework来帮助我完成这项工作。如果您只使用Windows界面,您可以使用AutoIt库,该库提供可以完成所需操作的关键字,以下是安装步骤: 从该链接安装Pywin 从此处下载AutoIt Zipfile: 作为库安装(如果您不知道如何安装,请回到我这里,我会告诉您步骤) 现在,您可以使用以下关键字上载文件: 等待活动窗口| WindowTitle=“上传窗口的标题” 赢得活动|“上传窗口标

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


任何人都可以使用robot framework来帮助我完成这项工作。

如果您只使用Windows界面,您可以使用AutoIt库,该库提供可以完成所需操作的关键字,以下是安装步骤:

  • 从该链接安装Pywin
  • 从此处下载AutoIt Zipfile:
  • 作为库安装(如果您不知道如何安装,请回到我这里,我会告诉您步骤)
现在,您可以使用以下关键字上载文件:

等待活动窗口| WindowTitle=“上传窗口的标题”
赢得活动|“上传窗口标题”|打开
发送|“yourfile.extesion”
睡眠| 1
控件单击|“上载窗口的标题”|打开|[类:按钮;实例:1]|左侧

希望这对你有帮助


关于,

我建议使用Choose File。下面是一个手动上传文件的示例,我必须使用Robot框架

  • 单击网站上的“添加文件”按钮
  • 点击网站弹出菜单上的上传文件按钮
  • 单击操作系统GUI弹出窗口上的[文件名]
  • 单击操作系统GUI弹出窗口上的上载
  • 单击网站弹出菜单上的上载
  • 单击网站弹出菜单上的取消
  • 这是我用来做这件事的代码

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

    请注意,ChooseFile为我节省了两个步骤,包括跳出DOM。这样做的一个巨大优势是,您可以在一个窗口中运行此功能,而您的注意力集中在另一个窗口上。

    您可以使用Choose File关键字上载文件。验证文件选择的弹出窗口本质上是测试浏览器,而不是web应用程序。要上载文件,我使用的是“选择文件”,但我必须检查windows弹出窗口。你能告诉我怎么检查这个吗。