【发布时间】:2016-10-26 14:16:52
【问题描述】:
我已经研究了很长时间,但找不到任何新的解决方案。自动化诸如文件上传之类的场景(文本框将被禁用,直到 & 除非相应的浏览按钮至少上传了一次文件)。 Selenium+AutoIt 是唯一能够处理这种情况的组合。 AutoIt 不是那么稳定,并且不能始终提供准确性。
有没有更好的方法来使用 web-driver、Java 等(摆脱 AutoIt)来处理这样的场景?
如果 AutoIt 是处理它的唯一方法,我们如何使其提供更高的准确性?
【问题讨论】:
-
@JeffC : 提供的解决方案可能重复如何使用 selenium 或 webdriver 在测试自动化中处理文件上传不起作用。特别地,带有 webdriver 的 send_keys 不适用于 windows/os 级别的对话框。你能帮帮我吗?
-
您不会向对话框发送密钥,而是向上传元素发送密钥。如果您需要具体的帮助,您需要提供一个具体的示例,展示您正在使用的代码,以及您遇到了什么问题。
标签: windows selenium automation operating-system autoit