Beispiel #1
0
def app(request):
    web_config = load_config_from_file(request.config.getoption("--config"))
    base_url = web_config['base_url']
    fixture = Application(base_url=base_url)
    yield fixture
    fixture.destroy()
    return fixture
def app(request):
    global fixture
    if fixture is None:
        fixture = Application()

    else:
        if not fixture.is_valid():
            fixture = Application()
    fixture.session.ensure_login(username="******",
                                 password="******",
                                )
    return fixture
def app(request):
    global fixture
    browser = request.config.getoption("--browser")
    web_config = load_config(request.config.getoption("--target"))['web']
    if fixture is None or not fixture.is_valid():
        fixture = Application(browser=browser, base_url=web_config["baseUrl"])
    return fixture
Beispiel #4
0
def app(request, config):
    global fixture
    browser = request.config.getoption("--browser")
    web_config = load_config(request.config.getoption("--target"))['web']
    if fixture is None or not fixture.is_valid():
        fixture = Application(browser=browser, base_url=web_config['baseUrl'])
    fixture.session.ensure_login(username=config["webadmin"]["username"],
                                 password=config["webadmin"]["password"])
    return fixture
Beispiel #5
0
def app(request):
    global fixture
    browser = request.config.getoption("--browser")
    web_config = load_config(request.config.getoption("--target"))['web']
    print(web_config)
    if fixture is None or not fixture.is_valid():
        fixture = Application(browser=browser, base_url=web_config['baseUrl'])
    fixture.session.ensure_login(username=web_config['username'], password=web_config['password'])
    return fixture
Beispiel #6
0
def app(request):
    global fixture
    browser = request.config.getoption("--browser")

    if fixture is None or not fixture.is_valid():
        print("Fixture was created...")
        fixture = Application(browser=browser)
        fixture.session.open_main_page(base_url)
    return fixture
Beispiel #7
0
def app(request, config):
    global fixture
    global target
    browser = request.config.getoption('--browser')
    if fixture is None or not fixture.is_valid:
        fixture = Application(browser=browser, config=config)
    fixture.session.ensure_login(username=config['webadmin']['username'],
                                 password=config['webadmin']['password'])
    return fixture
Beispiel #8
0
def app(request):
    with allure.step("Open browser"):
        browser_name = request.config.getoption("browser")
        timeout_delay = int(request.config.getoption("timeout"))
        hub_ip = request.config.getoption("hub_ip")
        hub_port = request.config.getoption("hub_port")
        hub = F"http://{hub_ip}:{hub_port}/wd/hub"
        app = Application(browser_name, timeout_delay, hub)
    yield app
    with allure.step("Quit browser"):
        app.wd.quit()
def app(request):
    fixture = Application()
    request.addfinalizer(fixture.destroy)
    return fixture
Beispiel #10
0
def app():
    global fixture
    if fixture is None:
        fixture = Application()
    return fixture