【问题标题】:Is there any workaround for "session deleted because of page crash" Chrome error on Travis CI?Travis CI 上的“由于页面崩溃而删除会话”Chrome 错误是否有任何解决方法?
【发布时间】:2016-01-12 20:55:00
【问题描述】:

我在 Travis CI 上使用基于容器的基础架构(所以我不能使用 sudo),并且我正在尝试在最新的 Chrome 稳定版上使用 Selenium(量角器)运行测试。当我尝试运行测试时,我收到此错误:session deleted because of page crash 并且所有测试都失败。

我发现其中一个可能的问题可能是太小了/dev/shm,这在 docker (https://code.google.com/p/chromium/issues/detail?id=522853) 上运行 Chrome 时似乎很常见。看起来 Travis CI 有一些解决方法,但它们都需要 sudo。

Travis 上的容器是否有任何变通方法?

【问题讨论】:

    标签: google-chrome selenium docker travis-ci


    【解决方案1】:

    目前似乎唯一的解决方法是使用 Trusty 图像(通过 .travis.yml 文件中的 sudo: required, dist: trusty)。我的问题中提到的 Chromium 问题已经得到修复,应该可以在 Chrome 49(目前是 Canary)中使用,但我不确定它是否可以在 docker 容器中运行。

    【讨论】:

      猜你喜欢
      • 2016-10-09
      • 2020-06-09
      • 1970-01-01
      • 2020-06-25
      • 2021-09-16
      • 2017-02-17
      • 2017-08-15
      • 2021-12-11
      • 2017-09-05
      相关资源
      最近更新 更多