【发布时间】:2014-11-23 22:02:38
【问题描述】:
我在使用带有 Watir-Webdriver 的 PhantomJS 时遇到了麻烦。我有带有“http”方案的 URL,它返回 HTTP 301 Moved Permanently 并重定向到新的“https”位置。两个例子:
我写了一个脚本:
require 'watir-webdriver'
b = Watir::Browser.new :phantomjs, :args => ['--ignore-ssl-errors=true']
b.goto 'http://make.crowdflower.com'
puts b.title
puts b.url
b.close
输出是:
(empty line)
about:blank
版本是:Ruby 2.1.0、watir-webdriver 0.6.11、phantomjs 1.9.7。
我想知道为什么会这样。非常感谢任何建议。
【问题讨论】:
-
我怀疑我提供给 PhantomJS 的参数是多余的,因为证书没有问题,但无论如何代码都不起作用。
标签: ruby ssl phantomjs watir-webdriver