【问题标题】:Test an application behind a proxy server using Robot Framework and Selenium2Library使用 Robot Framework 和 Selenium2Library 测试代理服务器后面的应用程序
【发布时间】:2014-12-09 02:53:55
【问题描述】:
我正在使用 Robot Framework 和 Selenium2Library 在代理服务器后面测试一个 Web 应用程序。实际上,在浏览器连接设置中启用代理时,关键字“打开浏览器”失败
当我禁用代理服务器选项时,浏览器窗口正在打开,但我无法访问应用程序。
这发生在两个 IE en ff 驱动程序中。
我想知道是否有任何额外的配置可以解决这个问题?
【问题讨论】:
标签:
proxy
selenium-webdriver
webdriver
automated-tests
robotframework
【解决方案1】:
Selenium2Library 文档给出了使用Create Webdriver 关键字使用代理的示例:
| | # use proxy for Firefox
| | ${proxy}= | Evaluate | sys.modules['selenium.webdriver'].Proxy() | sys, selenium.webdriver
| | ${proxy.http_proxy}= | Set Variable | localhost:8888
| | Create Webdriver | Firefox | proxy=${proxy}