Я хочу протестировать сайт, используя pytest selenium на Gitlab CI
Что я должен написать в порядке файла .gitlab-ci.yml, чтобы запустить тест на Firefox?
.gitlab-ci.yml:
Test:
image: python:3.7
stage: Test
services:
- name: "selenium/standalone-firefox"
- alias: selenium
variables:
selenium_remote_url: "http://selenium__standalone-firefox:4444/wd/hub/"
script:
- echo "testing"
- docker run -d -p 4444:4444 -v /dev/shm:/dev/shm selenium/standalone-firefox:3.141.59-neon
- pip install selenium
- pip install pytest
- wget https://github.com/mozilla/geckodriver/releases/download/v0.24.0/geckodriver-v0.24.0-linux64.tar.gz
- tar -xvzf geckodriver-v0.24.0-linux64.tar.gz
- chmod +x geckodriver
- pytest sample.py
файл sample.py:
from selenium import webdriver
import pytest
import re
def test_setup():
driver = webdriver.Firefox(executable_path="./geckodriver")
что мне поменять?