在chromeOS上创建selenium测试

时间:2017-07-26 10:04:35

标签: selenium-chromedriver google-chrome-os

我目前有一个java项目,它通过各种Windows操作系统上的selenium hub / node实例化各种浏览器。是否有很多参与扩展这个以满足在chrome chromebook chromeOS上运行浏览器的需要?

1 个答案:

答案 0 :(得分:0)

以下是我在2014年11月尝试过的步骤。结果不成功,我opened a question on the Google forum没有回复。

  • 按照制造商的说明将Chromebook置于开发者模式
  • 将chromeos-firrmwareupdate设置为开发模式并从分区2和4中删除rootfs验证
  • 下载并安装了Jenkins slave和Selenium
  • 所需的Java(最新jre)
  • 下载了Jenkins slave.jar和selenium-server-standalone.jar(2.41.0) 将Jenkins和Selenium放入/ home并重新安装以删除noexec
  • 重新安装tmp以调整大小为2G(Jenkins请求)
  • 将DISPLAY =:0.0添加到ui.conf以设置显示
  • 添加了链规则以允许tcp输入
  • 添加了无沙箱'和' disable-setuid-sandbox'开关和排除'测试类型'开关

结果:ChromeDriver启动,打开一个灰色屏幕(一个破碎的Chrome实例),并关闭了一个"无法打开的页面"错误。但奇怪的是,从终端运行时用于启动Chrome的命令也是如此。