我有一个专用服务器,我们仅用于Selenium(Python)测试。
所以我想在该服务器上进行SSH并运行一个Python Selenium测试。我在另一台服务器上运行Bamboo。是否可以通过Bamboo SSH工作?
这是我的Bamboo SSH任务的脚本:
cd ~
cd tms2_selenium
source venv/bin/activate
behave features/login.feature
我收到此错误:
Exception WebDriverException: Message: unknown error: Chrome failed to start: exited abnormally
build 07-Jul-2017 17:17:41 (Driver info: chromedriver=2.26.436382 (70eb799287ce4c2208441fc057053a5b07ceabac),platform=Linux 3.16.0-4-amd64 x86_64)
Chrome failed to start: exited abnormally
答案 0 :(得分:0)
在打开chromedriver之前打开显示:
context.display = Display(visible=0, size=(800, 600))
context.display.start()
options.add_argument('--no-sandbox')
context.browser = webdriver.Chrome('/usr/local/bin/chromedriver',chrome_options=options)