如何自动化基于Windows / os的对话框?

时间:2016-06-24 03:46:51

标签: windows selenium automation operating-system autoit

我一直在研究它,但无法遇到任何新的解决方案。自动化文件上传等场景(文本框将被禁用,直到&除非至少一次文件已被相应的浏览按钮上传)。 Selenium + AutoIt是唯一能够处理这种情况的组合。 AutoIt不是那么稳定&并不是一直提供准确性。

有没有更好的方法来处理这样的场景,包括网络驱动程序,Java等(摆脱AutoIt)?

如果AutoIt是处理它的唯一方法,我们怎样才能使它提供更高的准确度?

1 个答案:

答案 0 :(得分:1)

您可以使用selenium上传文件,方法是在文件元素上使用sendKeys,如下所示:

findElement(By.id("fileUpload")).sendKeys("/path/to/file");