由于虚拟机内存,Selenium 测试在 Jenkins 上崩溃

时间:2021-05-28 11:42:37

标签: selenium jenkins selenium-webdriver selenium-chromedriver

我在 Jenkins 中测试了一些 selenium 测试,但它们崩溃了,我在 stackoverflow 帖子中读到这是因为 Jenkins 使用虚拟机并且可能是内存问题,解决方案是使用这样的想法:{{1 }} 但问题是我不知道我应该把这段代码放在哪里才能解决问题,我不知道我是在 docker.compose 上还是在 tests-selenium.side 中使用代码。

1 个答案:

答案 0 :(得分:0)

chrome_options.add_argument('--disable-dev-shm-usage')

这是一个 chrome 选项,在您拥有 (tests-selenium.side) 实例的地方添加此 Options

你必须有

options = webdriver.ChromeOptions()

写在你的代码中。

然后在 Jenkins VM重新部署您的脚本,它应该可以工作了。

相关问题