我在 Jenkins 中测试了一些 selenium 测试,但它们崩溃了,我在 stackoverflow 帖子中读到这是因为 Jenkins 使用虚拟机并且可能是内存问题,解决方案是使用这样的想法:{{1 }} 但问题是我不知道我应该把这段代码放在哪里才能解决问题,我不知道我是在 docker.compose 上还是在 tests-selenium.side 中使用代码。
答案 0 :(得分:0)
chrome_options.add_argument('--disable-dev-shm-usage')
这是一个 chrome 选项,在您拥有 (tests-selenium.side)
实例的地方添加此 Options
。
你必须有
options = webdriver.ChromeOptions()
写在你的代码中。
然后在 Jenkins VM 中重新部署您的脚本,它应该可以工作了。