2016-12-01 106 views
0

这是官方的,我测试的网站只支持firefox。我需要一个稳定版的geckodriver,并且在撰写本文时...什么是与Windows 7 SP1稳定的最新版本的geckodriver?

geckodriver-v0.11.1-win64.zip 

是不是。是否需要在Chrome中原生的gecko需要额外的配置?我的系统太旧了,不适合最新的最大?

最新的FF是围绕V46,最新的壁虎运行V30

我Gemfile.lock的

GEM 
remote: https://rubygems.org/ 
specs: 
actionmailer (4.2.0) 
    actionpack (= 4.2.0) 
    actionview (= 4.2.0) 
    activejob (= 4.2.0) 
    mail (~> 2.5, >= 2.5.4) 
    rails-dom-testing (~> 1.0, >= 1.0.5) 
actionpack (4.2.0) 
    actionview (= 4.2.0) 
    activesupport (= 4.2.0) 
    rack (~> 1.6.0) 
    rack-test (~> 0.6.2) 
    rails-dom-testing (~> 1.0, >= 1.0.5) 
    rails-html-sanitizer (~> 1.0, >= 1.0.1) 
actionview (4.2.0) 
    activesupport (= 4.2.0) 
    builder (~> 3.1) 
    erubis (~> 2.7.0) 
    rails-dom-testing (~> 1.0, >= 1.0.5) 
    rails-html-sanitizer (~> 1.0, >= 1.0.1) 
activejob (4.2.0) 
    activesupport (= 4.2.0) 
    globalid (>= 0.3.0) 
activemodel (4.2.0) 
    activesupport (= 4.2.0) 
    builder (~> 3.1) 
activerecord (4.2.0) 
    activemodel (= 4.2.0) 
    activesupport (= 4.2.0) 
    arel (~> 6.0) 
activesupport (4.2.0) 
    i18n (~> 0.7) 
    json (~> 1.7, >= 1.7.7) 
    minitest (~> 5.1) 
    thread_safe (~> 0.3, >= 0.3.4) 
    tzinfo (~> 1.1) 
arel (6.0.0) 
builder (3.2.2) 
capybara (2.4.4) 
    mime-types (>= 1.16) 
    nokogiri (>= 1.3.3) 
    rack (>= 1.0.0) 
    rack-test (>= 0.5.4) 
    xpath (~> 2.0) 
childprocess (0.5.5) 
    ffi (~> 1.0, >= 1.0.11) 
cucumber (1.3.19) 
    builder (>= 2.1.2) 
    diff-lcs (>= 1.1.3) 
    gherkin (~> 2.12) 
    multi_json (>= 1.7.5, < 2.0) 
    multi_test (>= 0.1.2) 
cucumber-rails (1.4.2) 
    capybara (>= 1.1.2, < 3) 
    cucumber (>= 1.3.8, < 2) 
    mime-types (>= 1.16, < 3) 
    nokogiri (~> 1.5) 
    rails (>= 3, < 5) 
diff-lcs (1.2.5) 
docile (1.1.5) 
erubis (2.7.0) 
ffi (1.9.6-x86-mingw32) 
gherkin (2.12.2-x86-mingw32) 
    multi_json (~> 1.3) 
globalid (0.3.3) 
    activesupport (>= 4.1.0) 
hike (1.2.3) 
i18n (0.7.0) 
json (1.8.2) 
loofah (2.0.1) 
    nokogiri (>= 1.5.9) 
mail (2.6.3) 
    mime-types (>= 1.16, < 3) 
mime-types (2.4.3) 
mini_portile (0.6.2) 
minitest (5.5.1) 
multi_json (1.10.1) 
multi_test (0.1.2) 
nokogiri (1.6.6.2-x86-mingw32) 
    mini_portile (~> 0.6.0) 
rack (1.6.0) 
rack-test (0.6.3) 
    rack (>= 1.0) 
rails (4.2.0) 
    actionmailer (= 4.2.0) 
    actionpack (= 4.2.0) 
    actionview (= 4.2.0) 
    activejob (= 4.2.0) 
    activemodel (= 4.2.0) 
    activerecord (= 4.2.0) 
    activesupport (= 4.2.0) 
    bundler (>= 1.3.0, < 2.0) 
    railties (= 4.2.0) 
    sprockets-rails 
rails-deprecated_sanitizer (1.0.3) 
    activesupport (>= 4.2.0.alpha) 
rails-dom-testing (1.0.5) 
    activesupport (>= 4.2.0.beta, < 5.0) 
    nokogiri (~> 1.6.0) 
    rails-deprecated_sanitizer (>= 1.0.1) 
rails-html-sanitizer (1.0.1) 
    loofah (~> 2.0) 
railties (4.2.0) 
    actionpack (= 4.2.0) 
    activesupport (= 4.2.0) 
    rake (>= 0.8.7) 
    thor (>= 0.18.1, < 2.0) 
rake (10.4.2) 
rspec (3.2.0) 
    rspec-core (~> 3.2.0) 
    rspec-expectations (~> 3.2.0) 
    rspec-mocks (~> 3.2.0) 
rspec-core (3.2.1) 
    rspec-support (~> 3.2.0) 
rspec-expectations (3.2.0) 
    diff-lcs (>= 1.2.0, < 2.0) 
    rspec-support (~> 3.2.0) 
rspec-mocks (3.2.1) 
    diff-lcs (>= 1.2.0, < 2.0) 
    rspec-support (~> 3.2.0) 
rspec-rails (3.2.1) 
    actionpack (>= 3.0, < 4.3) 
    activesupport (>= 3.0, < 4.3) 
    railties (>= 3.0, < 4.3) 
    rspec-core (~> 3.2.0) 
    rspec-expectations (~> 3.2.0) 
    rspec-mocks (~> 3.2.0) 
    rspec-support (~> 3.2.0) 
rspec-support (3.2.2) 
rubyzip (1.1.7) 
selenium-webdriver (2.44.0) 
    childprocess (~> 0.5) 
    multi_json (~> 1.0) 
    rubyzip (~> 1.0) 
    websocket (~> 1.0) 
simplecov (0.9.2) 
    docile (~> 1.1.0) 
    multi_json (~> 1.0) 
    simplecov-html (~> 0.9.0) 
simplecov-html (0.9.0) 
sprockets (2.12.3) 
    hike (~> 1.2) 
    multi_json (~> 1.0) 
    rack (~> 1.0) 
    tilt (~> 1.1, != 1.3.0) 
sprockets-rails (2.2.4) 
    actionpack (>= 3.0) 
    activesupport (>= 3.0) 
    sprockets (>= 2.8, < 4.0) 
syntax (1.2.0) 
thor (0.19.1) 
thread_safe (0.3.4) 
tilt (1.4.1) 
tzinfo (1.2.2) 
    thread_safe (~> 0.1) 
websocket (1.2.1) 
xpath (2.0.0) 
    nokogiri (~> 1.3) 

PLATFORMS 
x86-mingw32 

DEPENDENCIES 
capybara 
cucumber 
cucumber-rails 
rails 
rspec 
rspec-rails 
selenium-webdriver 
simplecov 
syntax 

回答

1

FF的最新版本是50.0.1,并只能用于与硒通过geckodriver和硒v3 +。为此,您需要下载并将Geckodriver放置在PATH的某处。如果您想用FF < = 47.0.1进行测试,那么您可以继续使用selenium v​​2.53.4或移至v3并将selenium驱动程序配置为不使用木偶(用于控制FF 48+的新协议),如下所示。

Capybara.register_driver :selenium do |app| 
    Capybara::Selenium::Driver.new(
    app, 
    browser: :firefox, 
    desired_capabilities: Selenium::WebDriver::Remote::Capabilities.firefox(marionette: false) 
) 
end 

你也可能要更新您的硒,已经有自2.4.4加入了很多修正/功能,应该是向后兼容

+0

版本3.0.3(硒)和禁用木偶做的招。非常感谢! – TangibleDream

相关问题