使用Robot Framework和Selenium2Library在代理服务器后面测试应用程序

时间:2014-10-14 10:35:56

标签: proxy selenium-webdriver webdriver automated-tests robotframework

我正在使用Robot Framework和Selenium2Library测试代理服务器后面的Web应用程序。事实上,当在浏览器连接设置中启用代理时,关键字“打开浏览器”失败

当我禁用代理服务器选项时,浏览器窗口打开但我无法访问该应用程序。

IE en ff驱动程序都会发生这种情况。

我想知道是否有其他配置可以解决这个问题?

1 个答案:

答案 0 :(得分:3)

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}