최신 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] 삭제
몇 마디 만하겠습니다