我试图运行黄瓜功能,但有代理错误

时间:2013-12-04 05:49:21

标签: ruby proxy cucumber watir watir-webdriver

当我运行我的黄瓜测试时,由于我的合作代理的身份验证,我一直收到错误。

我遵循的步骤是:

  • 已安装的Ruby(必须将我的ENV(var)设置为“setx HTTP_PROXY user:password@proxy.com:8080”
  • 安装黄瓜
  • 已安装的water-webdriver
  • 创建了我的文件夹和文件
  • 获取身份验证错误

我已将代理设置为所有设置(0,1,2,4和5),但都失败了。

有没有人遇到过这个问题?

2 个答案:

答案 0 :(得分:1)

找到了一些信息,建议是在下面做     #删除所有代理设置     ENV ['HTTP_PROXY'] =无     ENV ['http_proxy'] =无     profile = Selenium :: WebDriver :: Firefox :: Profile.new     profile [“network.proxy.type”] = 2 profile.proxy = Selenium :: WebDriver :: Proxy.new:pac => 'proxy.com.au/proxy.pac';     browser = Watir :: Browser.new:firefox,:profile =>简档

答案 1 :(得分:0)

ENV['http_proxy']中将nil设置为hooks.rb对我来说非常合适。

ENV['http_proxy'] = nil

最初我曾经HTTP request path is empty (ArgumentError)获得并通过将ENV['no_proxy'] = "127.0.0.1"添加到hooks.rb

解决了这个问题

但是这个代理设置帮助我解决了这两个错误。

感谢您的回答。

干杯! :)