gitlab-ci에서 Django 용 셀레늄 테스트 실행

라비 쿠마르

최신 Firefox, xvfb를 사용하는 Iam

Django==1.8.2
selenium==2.45.0

내 gitlab-ci 작업 스크립트

virtualenv env
source env/bin/activate
pip install -r requirements.txt
python manage.py test

셀레늄 테스트를 추가하기 전에 django 테스트 케이스가 오류없이 통과되었습니다. 내 프로젝트에 셀레늄 테스트 케이스를 추가하면 아래 오류 메시지가 표시됩니다.

raise WebDriverException("The browser appears to have exited "
WebDriverException: Message: The browser appears to have exited before we could connect. If you specified a log_file in the FirefoxBinary constructor, check it for details.

내 로컬 시스템에서는 오류없이 두 테스트를 모두 실행할 수 있습니다. 구직 서에 뭔가 빠진 것 같아요.

감사..

라비 쿠마르

지금 GitLab CI의 일부입니다 GitLab. 그래서, gitlab-ci 작업 스크립트는 아닙니다. 프로젝트 루트 디렉토리에 ".gitlab-ci.yml"만 추가하면 충분합니다.

.gitlab-ci.yml 내 프로젝트 파일 :

Python 2.7:
    script:
    - export PY_EXE=python2.7
    - virtualenv env
    - source env/bin/activate
    - pip install -r requirements.txt
    - export DISPLAY=:10
    - python manage.py test
    except:
    - tags

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

LInux에서 firefox를 사용하여 셀레늄 테스트 실행

분류에서Dev

Gitlab CI / CD 내에서 셀레늄 사용

분류에서Dev

Eclipse에서 셀레늄 테스트 실행 중지

분류에서Dev

각도기 셀레늄에서 단일 테스트 실행

분류에서Dev

Docker 및 Capybara를 사용하여 호스트에서 셀레늄 실행

분류에서Dev

실행 테스트에 SpringBoot 및 GitLab CI

분류에서Dev

가상 박스 게스트에서 셀레늄 테스트 실행

분류에서Dev

셀레늄에서 특정 테스트 실행 (Eclipse IDE의 Maven 프로젝트)

분류에서Dev

Gitlab CI : Docker 및 Shell Runner를 사용하여 파이프 라인에서 테스트를 실행하는 방법

분류에서Dev

모카에서 셀레늄 테스트를 실행하는 방법?

분류에서Dev

Browserstack에서 실행되는 rspec 셀레늄 / 카피 바라 테스트 로깅

분류에서Dev

testng를 사용하여 하나의 브라우저에서 여러 클래스에서 Java 셀레늄 웹 드라이버 테스트 실행

분류에서Dev

Maven을 사용하여 gitlab에서 (Docker) 테스트 컨테이너 실행

분류에서Dev

원격 서버에서 셀레늄을 사용하여 코드 셉션 승인 테스트를 실행하는 방법

분류에서Dev

Edge Chromium 브라우저에서 카피 바라를 사용하여 셀레늄 웹 드라이버 테스트를 어떻게 실행합니까?

분류에서Dev

다른 브라우저에서 LiveServerTestCase를 사용하여 셀레늄 테스트를 실행하는 방법은 무엇입니까?

분류에서Dev

Gitlab CI에서 Django 프로젝트에 대한 Selenium 테스트 실행 : get live_server_url에서 ERR_CONNECTION_REFUSED

분류에서Dev

셀레늄 자동화 : 무슨 테스트 스위트를 실행할 때 떨어져 유효한에서 실패 실패한 테스트 케이스의 허용 범위를해야 하는가?

분류에서Dev

VMRUN을 사용하여 XVFB없이 Ubuntu VM에서 셀레늄 프로세스 실행

분류에서Dev

셀레늄을 사용하여 jupyterlab에서 코드 셀 작성 및 실행

분류에서Dev

Django 프로젝트 용 Gitlab에서 CI / CD 설정

분류에서Dev

Jenkins에서 실행되는 셀레늄 테스트에서 클릭 가로 채기

분류에서Dev

테스트 전용 셀레늄?

분류에서Dev

셀레늄 / 오이 테스트를 병렬로 실행하지만 모든 테스트는 동일한 Chrome 인스턴스에서 실행됩니다.

분류에서Dev

Nodejs에서 다른 입력으로 여러 셀레늄 / webdriverjs 테스트를 실행하는 방법

분류에서Dev

다른 환경에서 셀레늄 테스트를 실행하면 다른 결과가 생성됩니다.

분류에서Dev

모든 테스트 케이스 실행 후 또는 angularjs와 함께 셀레늄 서버를 사용하는 각도기로 테스트 케이스 실패 후 브라우저를 닫는 방법

분류에서Dev

모든 테스트 케이스 실행 후 또는 angularjs와 함께 셀레늄 서버를 사용하는 각도기로 테스트 케이스 실패 후 브라우저를 닫는 방법

분류에서Dev

원격 웹 드라이버를 사용하여 자동화 된 BDD 셀레늄 테스트를 실행하도록 Jenkins CI 서버를 설정하려면 어떻게해야합니까?

Related 관련 기사

  1. 1

    LInux에서 firefox를 사용하여 셀레늄 테스트 실행

  2. 2

    Gitlab CI / CD 내에서 셀레늄 사용

  3. 3

    Eclipse에서 셀레늄 테스트 실행 중지

  4. 4

    각도기 셀레늄에서 단일 테스트 실행

  5. 5

    Docker 및 Capybara를 사용하여 호스트에서 셀레늄 실행

  6. 6

    실행 테스트에 SpringBoot 및 GitLab CI

  7. 7

    가상 박스 게스트에서 셀레늄 테스트 실행

  8. 8

    셀레늄에서 특정 테스트 실행 (Eclipse IDE의 Maven 프로젝트)

  9. 9

    Gitlab CI : Docker 및 Shell Runner를 사용하여 파이프 라인에서 테스트를 실행하는 방법

  10. 10

    모카에서 셀레늄 테스트를 실행하는 방법?

  11. 11

    Browserstack에서 실행되는 rspec 셀레늄 / 카피 바라 테스트 로깅

  12. 12

    testng를 사용하여 하나의 브라우저에서 여러 클래스에서 Java 셀레늄 웹 드라이버 테스트 실행

  13. 13

    Maven을 사용하여 gitlab에서 (Docker) 테스트 컨테이너 실행

  14. 14

    원격 서버에서 셀레늄을 사용하여 코드 셉션 승인 테스트를 실행하는 방법

  15. 15

    Edge Chromium 브라우저에서 카피 바라를 사용하여 셀레늄 웹 드라이버 테스트를 어떻게 실행합니까?

  16. 16

    다른 브라우저에서 LiveServerTestCase를 사용하여 셀레늄 테스트를 실행하는 방법은 무엇입니까?

  17. 17

    Gitlab CI에서 Django 프로젝트에 대한 Selenium 테스트 실행 : get live_server_url에서 ERR_CONNECTION_REFUSED

  18. 18

    셀레늄 자동화 : 무슨 테스트 스위트를 실행할 때 떨어져 유효한에서 실패 실패한 테스트 케이스의 허용 범위를해야 하는가?

  19. 19

    VMRUN을 사용하여 XVFB없이 Ubuntu VM에서 셀레늄 프로세스 실행

  20. 20

    셀레늄을 사용하여 jupyterlab에서 코드 셀 작성 및 실행

  21. 21

    Django 프로젝트 용 Gitlab에서 CI / CD 설정

  22. 22

    Jenkins에서 실행되는 셀레늄 테스트에서 클릭 가로 채기

  23. 23

    테스트 전용 셀레늄?

  24. 24

    셀레늄 / 오이 테스트를 병렬로 실행하지만 모든 테스트는 동일한 Chrome 인스턴스에서 실행됩니다.

  25. 25

    Nodejs에서 다른 입력으로 여러 셀레늄 / webdriverjs 테스트를 실행하는 방법

  26. 26

    다른 환경에서 셀레늄 테스트를 실행하면 다른 결과가 생성됩니다.

  27. 27

    모든 테스트 케이스 실행 후 또는 angularjs와 함께 셀레늄 서버를 사용하는 각도기로 테스트 케이스 실패 후 브라우저를 닫는 방법

  28. 28

    모든 테스트 케이스 실행 후 또는 angularjs와 함께 셀레늄 서버를 사용하는 각도기로 테스트 케이스 실패 후 브라우저를 닫는 방법

  29. 29

    원격 웹 드라이버를 사용하여 자동화 된 BDD 셀레늄 테스트를 실행하도록 Jenkins CI 서버를 설정하려면 어떻게해야합니까?

뜨겁다태그

보관