在Bamboo CI上运行单个Python Selenium测试

时间:2017-07-07 07:28:33

标签: python selenium ssh bamboo

我有一个专用服务器,我们仅用于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

1 个答案:

答案 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)