在ChromeOS上创建硒测试



>我目前有一个Java项目,它通过各种Windows操作系统上的Selenium hub/node实例化各种浏览器。扩展它以满足在库存 chromebook chromeOS 上运行浏览器是否涉及很多内容?

以下是我在 2014 年 11 月尝试的步骤。结果没有成功,我在谷歌论坛上提出了一个问题,但没有回应。

  • 按照制造商的说明将Chromebook置于开发人员模式
  • 将 ChromeoS-FirrmwareUpdate 设置为 dev 模式,并从分区 2 和 4 中删除 rootfs 验证
  • 下载并安装了 Java(最新的 jre(,Jenkins slave 和 Selenium 需要
  • 下载了 Jenkins slave.jar 和 Selenium-server-salone.jar (2.41.0( 将 Jenkins 和 Selenium 放入/home 并重新安装以删除 noexec
  • 重新挂载 tmp 以调整为 2G(Jenkins 的要求(
  • 在 ui.conf 中添加了 DISPLAY=:0.0 以设置显示
  • 添加了链规则以允许 TCP 输入
  • 添加了"无沙盒">
  • 和"禁用设置沙盒"开关,并排除了"测试类型"开关

结果:ChromeDriver 启动,打开灰屏(Chrome 的损坏实例(,并关闭并显示"无法打开页面"错误。然而,奇怪的是,用于启动Chrome的相同命令在从终端运行时有效。

相关内容

  • 没有找到相关文章

最新更新