如何使用selenium webdriver处理Windows身份验证对话?

时间:2015-04-13 02:51:38

标签: selenium-webdriver automation autoit

我要求打开共享点URL并通过Windows身份验证查找凭据。所以我读了一些使用seleniun webdriver的AutoIt的地方但我们如何调用这个AutoIt脚本,因为我的web驱动程序脚本将等到窗口对话框下线。因此,游标不会进入下一行来执行AutoIT脚本,最后我们将无法运行我们的脚本。

1 个答案:

答案 0 :(得分:0)

不确定您使用的是Java还是C#。在C#中,我会选择MSUIA。编写一个处理Windows对话的方法,并在单独的线程上运行它。此方法应充当桌面树的侦听器,并且每当遇到需要处理的控件时,都会执行其工作。让方法每5秒左右扫描一次桌面树,如果没有找到对象,则让它进入休眠状态。

在Java中,使用AutoIt应该可以解决问题,而不是在C#中获胜 http://www.toolsqa.com/selenium-webdriver/autoit-selenium-webdriver/