svetatx / demoqa_test

0 stars 0 forks source link

Error: tests/test_accordion.py::test_close_elements #1

Open johnmakarov opened 1 month ago

johnmakarov commented 1 month ago

need to change code in /components/accordion.py

your your choice:

def should_be_open_elements_page():
    browser.should(have.url("/elements"))

right choice:

 def should_be_open_elements_page():
    browser.should(have.url("http://demoqa.com/elements"))

or

def should_be_open_elements_page():
    browser.should(have.url_containing("/elements"))
johnmakarov commented 1 month ago

You can setting timeout for all tests using browser.config.timeout = 10

example

@pytest.fixture(scope="function", autouse=True)
def setup_browser():
    browser.config.base_url = "http://demoqa.com"

    options = Options()
    options.add_argument("--headless")

    browser.config.timeout = 10

    browser.config.driver_options = options
    browser.config.window_width = 1280
    browser.config.window_height = 720

    yield

    browser.quit()
johnmakarov commented 1 month ago

also you can setting timeout for separate commands.