diff --git a/.gitea/workflows/execute.yml b/.gitea/workflows/execute.yml index 69256d7..c582ffa 100644 --- a/.gitea/workflows/execute.yml +++ b/.gitea/workflows/execute.yml @@ -8,16 +8,26 @@ jobs: strategy: matrix: python-version: [ "3.12" ] + env: + EDGEDRIVER_VERSION: 126.0.2592.113 steps: - uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} uses: actions/setup-python@v3 with: python-version: ${{ matrix.python-version }} - - name: Install dependencies + + - name: Install python dependencies run: | python -m pip install --upgrade pip python -m pip install -r requirements.txt + + - name: Collect browser drivers + run: | + https://msedgedriver.azureedge.net/${EDGEDRIVER_VERSION}/edgedriver_win64.zip + unzip edgedriver_win64.zip . + mv edgedriver_win64/msedgedriver . + - name: Run the pytests run: pytest -c pytest.ini - name: Run the behave tests diff --git a/browserdriver/__init__.py b/browserdriver/__init__.py index 60003ab..0635ca1 100755 --- a/browserdriver/__init__.py +++ b/browserdriver/__init__.py @@ -39,7 +39,9 @@ def edge(headless=True): options.add_argument('disable-gpu') if headless: options.add_argument('headless') - return webdriver.Edge(options=options) + edge_driver = webdriver.Edge(options=options) + print(edge_driver.service.path) + return edge_driver def safari():