gpt4 book ai didi

ruby-on-rails - Watir Webdriver(0.9.1)不再打开Firefox实例

转载 作者:行者123 更新时间:2023-12-04 03:39:53 26 4
gpt4 key购买 nike

在使用Watir Webdriver v0.9.1作为Rails(以及Selenium Webdriver 2.53.1)时,Firefox在

  browser = Watir::Browser.new :firefox


被称为。但是现在,它在与

unable to bind to locking port 7054 within 45 seconds
@ /Users/andmcadams/.rvm/gems/ruby-2.0.0-p648/gems/selenium-webdriver-2.53.1/lib/selenium/webdriver/common/socket_lock.rb:59:in `lock'
/Users/andmcadams/.rvm/gems/ruby-2.0.0-p648/gems/selenium-webdriver-2.53.1/lib/selenium/webdriver/common/socket_lock.rb:40:in `locked'
/Users/andmcadams/.rvm/gems/ruby-2.0.0-p648/gems/selenium-webdriver-2.53.1/lib/selenium/webdriver/firefox/launcher.rb:51:in `launch'
/Users/andmcadams/.rvm/gems/ruby-2.0.0-p648/gems/selenium-webdriver-2.53.1/lib/selenium/webdriver/firefox/bridge.rb:43:in `initialize'
/Users/andmcadams/.rvm/gems/ruby-2.0.0-p648/gems/selenium-webdriver-2.53.1/lib/selenium/webdriver/common/driver.rb:53:in `new'
/Users/andmcadams/.rvm/gems/ruby-2.0.0-p648/gems/selenium-webdriver-2.53.1/lib/selenium/webdriver/common/driver.rb:53:in `for'
/Users/andmcadams/.rvm/gems/ruby-2.0.0-p648/gems/selenium-webdriver-2.53.1/lib/selenium/webdriver.rb:84:in `for'
/Users/andmcadams/.rvm/gems/ruby-2.0.0-p648/gems/watir-webdriver-0.9.1/lib/watir-webdriver/browser.rb:46:in `initialize'
test/integration/like_fanpage_task_test.rb:40:in `new'
test/integration/like_fanpage_task_test.rb:40:in `block (2 levels) in <class:LikeFanpageTaskTest>'


它似乎是随机执行的,因为我没有从其工作形式中更改代码,该行是第一行。我有较早版本的Firefox 37.0.2。我尝试重新启动计算机,杀死与ruby和Firefox相关的进程,然后再次启动它们,然后重新安装Firefox,但无济于事。

最佳答案

Mozilla引入了一个新的webdriver,由于firefox 47中的一个错误,只有新的webdriver适用于firefox。但是,我建议永久使用两种方法永久切换到新的webdriver,因为从firefox 48开始将完全取消支持。

您可以使用以下命令在ruby中使用新的webdriver:

driver = Selenium::WebDriver.for :firefox, marionette: true


但是我不知道这是否会使您能够在watir中使用它。

据我所知,木偶(新驱动程序)对watir的支持尚未完成(我可能是错误的),我看到 this拉取请求正在处理中,但尚未完成或合并。

在我看来,您可以:

browser = Watir::Browser.new :marionette


当watir项目完成时,将集成新驱动程序。

关于ruby-on-rails - Watir Webdriver(0.9.1)不再打开Firefox实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37800215/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com