google-chrome - 在 tmux 下运行 selenium 和 capybara 时 Chrome 页面崩溃

标签 google-chrome selenium crash capybara tmux

我使用cucumber + selenium + capybara 在 OSX 10.9 上进行测试。

chromedriver 通过 brew 安装,最新版本为 2.10。

当我运行测试时,由 selenium 提供午餐的 chrome 页面崩溃了。以下是控制台中的输出:

unknown error: session deleted because of page crash
      from tab crashed
        (Session info: chrome=37.0.2062.120)
        (Driver info: chromedriver=2.10.267517,platform=Mac OS X 10.9.4 x86_64) (Selenium::WebDriver::Error::UnknownError)

如果我尝试使用 selenium 启动的 chrome,每个选项卡都会崩溃。

我用谷歌搜索了这个问题,chrome崩溃问题发生在chromedriver 2.6之前并在chromedriver 2.6之后修复。正如你所看到的,我所有的 chromedriver (2.10) 和 chrome 都是最新的。

如果我将我的 selenium 驱动程序浏览器切换到 Firefox,它就可以正常工作。

预先感谢您的关注。

最佳答案

我也遇到了同样的问题,这个问题困扰了我很长时间。

很幸运,我在终端中运行测试,一切正常。

只有当我使用 tmux session 运行测试时才会出现此问题!

Fix problem for me .

关于google-chrome - 在 tmux 下运行 selenium 和 capybara 时 Chrome 页面崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25777000/

相关文章:

java - 如何通过java使用appium和selenium处理webview

android随机崩溃并发问题

iOS 试图解决严重的崩溃问题

google-chrome - 社交图标的 CSS 对齐 - Chrome/Safari 特定

google-chrome - 谷歌浏览器在 body 标签中编写自己的内联样式

html - (.tif) 文件格式无法在 chrome 中打开

java - 并行运行 Selenium 测试时出现 TimeoutException

python - Django 拒绝删除 PostgreSQL 数据库 [另一个使用该数据库的 session ]

c# - .NET服务失败时,系统是否会记录异常?

javascript - 从 Google Chrome Webview 获取数据到调用者/父窗口