加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – EOFError:文件结束 – 所有js规格都在使用较

发布时间:2020-12-16 19:15:48 所属栏目:百科 来源:网络整理
导读:使用Chrome驱动程序的Capybara设置: spec_helper Capybara.register_driver :chrome do |app| Capybara::Selenium::Driver.new(app,:browser = :chrome)endCapybara.javascript_driver = :chrome 我似乎越来越好 EOFError: end of file reached 在我使用chr
使用Chrome驱动程序的Capybara设置:

spec_helper

Capybara.register_driver :chrome do |app|
  Capybara::Selenium::Driver.new(app,:browser => :chrome)
end
Capybara.javascript_driver = :chrome

我似乎越来越好

EOFError:
   end of file reached

在我使用chrome驱动程序运行它们的所有Javascript测试中.

这似乎是在2016年10月27日左右开始的

与恶作剧一起运行他们工作正常.

?当他们崩溃时,他们似乎打开多个挂起(但不退出)的chrome实例,请参阅http://screencast.com/t/Worwl9d6Iuhr截图示例

?这些似乎只影响我的javascript规范(:js =>在Capybara中为true)

?重新启动我的机器无法解决问题

?我的Chrome Mac OS X目前为54.0.2840.71

?我不确定子点子版本71何时发布,因为Chrome当然没有告诉您,或者甚至似乎在某种更新历史记录中提供它.公共信息称子点版本54.0.2840于2016-10-12发布,但未指定何时发布子点版本71

?我可以重现我在master上的代码的效果,同样,我有一个特定的内存,在本周早些时候使用Chrome驱动程序运行这些规范,所以我强烈怀疑Chrome在这里发布了一个子点发布,打破了这个.

如果有其他人可以确认我会很感激.否则,如果我发现当地问题,我会在这里发布答案.

?Capybara 2.7.1

?selenium-webdriver 2.53.0

?我将Chromedriver可执行文件放在我的机器中/usr/local / bin / chromedriver [这是正确的 – 我似乎在/ Users / jason / bin / chromedriver中有一个较旧的?]

$chromedriver
在/usr/local / bin目录/ chromedriver

$/usr/local / bin / chromedriver -v
ChromeDriver 2.20.353124(035346203162d32c80f1dce587c8154a1efa0c3b)

解决方法

将Chrome驱动程序升级到2.25解决了这个问题

通过brew来做到这一点

$brew unlink chromedriver
Unlinking /usr/local/Cellar/chromedriver/2.20... 1 symlinks removed
$brew install chromedriver
==> Using the sandbox
==> Downloading https://chromedriver.storage.googleapis.com/2.25/chromedriver_mac6
######################################################################## 100.0%
==> Caveats
To have launchd start chromedriver now and restart at login:
  brew services start chromedriver
Or,if you don't want/need a background service you can just run:
  chromedriver
==> Summary                        

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读