๐Ÿ“ฆ nilgradisnik / selenium-test

๐Ÿ“„ environment.py ยท 17 lines
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17from behave import fixture, use_fixture

from selenium import webdriver
from selenium.webdriver.firefox.service import Service as FirefoxService
from webdriver_manager.firefox import GeckoDriverManager

@fixture
def browser_firefox(context):
    context.browser = webdriver.Firefox(service=FirefoxService(GeckoDriverManager().install()))

    yield context.browser

    context.browser.quit()

def before_all(context):
    use_fixture(browser_firefox, context)