【发布时间】:2020-02-19 07:47:18
【问题描述】:
当我在 Windows 10 上本地运行测试时,它们运行良好。所有测试都通过了。 但是当我在 Jenkins 上执行此操作时,我会收到此错误,例如
'no such element: Unable to locate element: {"method":"css selector","selector":"app-header button i.mdi-gamburger-menu"}\n (Session info: headless chrome=70.0.3538.77)\n (Driver info: chromedriver=2.43.600233 (523efee95e3d68b8719b3a1c83051aa63aa6b10d),platform=Linux 4.15.0-76-generic x86_64)' }
下一个是带有浏览器配置的 wdio.conf.js
capabilities: [{
maxInstances: 1,
browserName: 'chrome',
'goog:chromeOptions': {
args: ['headless', 'no-sandbox', 'disable-gpu', 'disable-dev-shm-usage', 'window-size=1920,1080']
},
}],
你能告诉我我做错了什么吗?
【问题讨论】:
-
当您说 Jenkins 时,它是针对网格执行还是在服务器中执行? Jenkins 是 ubuntu 服务器?
-
服务器,ubuntu服务器ubuntu~18.04
标签: jenkins selenium-chromedriver webdriver-io headless google-chrome-headless