在 gitlab-ci 中运行黄瓜硒测试

时间:2021-03-24 08:23:24

标签: selenium selenium-webdriver gitlab cucumber

我有一个带有一些测试的硒黄瓜项目。

当我在 IDE 中运行 -mvn clean compile 测试时,测试成功并且 chromeDriver 已启动。

我在项目的根目录中创建了这个 .gitlab-ci.yml:

image: markhobson/maven-chrome:jdk-11

stages:
  - build
  - test

variables:
  MAVEN_OPTS: "-Dmaven.repo.local=.m2/repository"


cache:
  paths:
    - .m2/repository/
    - target/

build:
  stage: build
  script:
    - mvn $MAVEN_OPTS clean package
    - mvn compile

test:
  stage: test
  script:
    - mvn test

当我运行管道时,我在控制台中遇到此错误:

Unable to load browser: Could not start a new session.
Possible causes are invalid address of the remote server or browser start-up failure.
Build info: version: '4.0.0-beta-1', revision: '9c03156c2b'
System info: host: 'runner-fa6cab46-project-25183469-concurrent-0', ip: '172.17.0.4', os.name: 'Linux', os.arch: 'amd64', os.version: '4.19.78-coreos', java.version: '11.0.10'
Driver info: org.openqa.selenium.chrome.ChromeDriver

我可以做什么来运行测试?

0 个答案:

没有答案