【问题标题】:Challenges with rspec testing with Selenium remote webdriver & HTTP Basic auth使用 Selenium 远程 webdriver 和 HTTP Basic auth 进行 rspec 测试的挑战
【发布时间】:2012-08-23 23:01:32
【问题描述】:

嗨,智者社区! 在使用远程 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 会原生地支持这一点,但在那之前,其他人发现什么可以工作?

【问题讨论】:

    标签: rspec internet-explorer-9 capybara selenium-webdriver basic-authentication


    【解决方案1】:

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

    我更希望 Selenium / Capybara 有一种原生处理方式。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-11
      • 2014-08-28
      • 2016-07-26
      • 1970-01-01
      • 1970-01-01
      • 2011-06-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多