【问题标题】:Image upload Popup issue with Robotframework.Robotframework 的图像上传弹出问题。
【发布时间】:2017-11-29 01:57:51
【问题描述】:

我正在使用 Robot Framework,当显示弹出窗口时我遇到了关于上传文件的问题,我需要选择要上传的文件。

当我点击上传时,会显示一个弹出窗口以从计算机中选择一个文件。 有没有人尝试过处理这个问题以及如何处理。

请找到附加的弹出窗口。

提前致谢

【问题讨论】:

  • 尽可能使用Choose File 关键字。因为这将直接上传文件而不是打开文件浏览器。 robotframework.org/Selenium2Library/…
  • 就没有别的办法了吗?因为那行不通。必须写入路径的元素被禁用,只有在文件被选中时才启用
  • 那么你可能不得不使用AutoIt,但这并不是世界上最容易设置的东西
  • 是的,这就是我要讨论的最后一点:)

标签: javascript python popup robotframework


【解决方案1】:

另一种方法是使用键盘击键来移动文件拾取。在 Windows 上,SendKeys 模块将允许您这样做。有关这方面的更多信息,请参阅SO answer

【讨论】:

  • 嗨,我如何将它添加到 RobotFramework?我应该导入库吗?
  • 最简单的方法确实是将示例保存为name_of_library.py,然后添加Library name_of_library.py(假设它位于项目的根目录中)。使用 SendKeys 模块创建 Python 方法,然后将这些函数作为 Robot Framework 中的关键字调用。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-07-11
  • 1970-01-01
  • 2011-12-11
  • 1970-01-01
  • 2020-05-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多