0

嗨,智者社区!在使用 Remote Webdriver 进行测试时,有什么想法可以处理 Selenium 2(rpec 和 capybara)的 Basic Auth?喜欢 Internet Explorer 9?

我尝试过的:我没有使用 RackTest。我确实使用 Selenium Grid 和 Remote Webdriver。我不想使用访问“http://user:password@somewhere.com/”,因为这对 IE9 不起作用(并且允许它的 Reg 键更改对 Win7/IE9 不起作用)。

我已阅读http://code.google.com/p/selenium/issues/detail?id=34。很多具体的想法,但我看不到支持 Remote Webdriver 和 IE9。

似乎page.driver.basic_auth(auth_name, auth_pw)只对机架测试有用(不是我)。webdriver 2似乎selenium.addCustomRequestHeader不支持。

运行外部脚本工具与浏览器交互并不疯狂。(代理或 AutoIT)

也许有一天 Selenium 会原生地支持这一点,但在那之前,其他人发现了什么可以工作?

4

1 回答 1

1

所以,不幸的是,我发现解决这个问题的唯一方法就是避免它。我选择为应用程序创建一个 IP 白名单,这样我的测试机器就不必处理 Basic Auth。

我更喜欢 Selenium / Capybara 有一种本地处理的方法。

于 2012-10-24T21:58:02.093 回答