← Back to All Reports
TESTS FAILED (17%)
Job Name
billing_test05
Pipeline ID
Job ID
#4297485
Branch
master
Commit
N/A
Executed At
2026-07-06T22:24:16.680736
1
Passed
5
Failed
0
Skipped

Test Results (6 tests)

test_bi03_user_can_downgrade_his_plan_using_change_plan_button
failed
⏱️ Duration: 134.13s
❌ Error:
fixturefunc = <function navigate_to_billing_page at 0x7f30ce305cf0> request = <FixtureRequest for <Function test_bi03_user_can_downgrade_his_plan_using_change_plan_button>> kwargs = {'browser': <selenium.webdriver.remote.webdriver.WebDriver (session="a50b677b3b54597251811ad16783cca8")>} def call_fixture_func( fixturefunc: "_FixtureFunc[FixtureValue]", request: FixtureRequest, kwargs ) -> FixtureValue: if is_generator(fixturefunc): fixturefunc = cast( Callable[..., Generator[FixtureValue, None, None]], fixturefunc ) generator = fixturefunc(**kwargs) try: fixture_result = next(generator) except StopIteration: raise ValueError(f"{request.fixturename} did not yield a value") from None finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator) request.addfinalizer(finalizer) else: fixturefunc = cast(Callable[..., FixtureValue], fixturefunc) > fixture_result = fixturefunc(**kwargs) venv/lib/python3.10/site-packages/_pytest/fixtures.py:917: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_billing_page.py:15: in navigate_to_billing_page bs_fail_with_traceback(browser, navigate_to_billing_page, e) helpers/common_helpers.py:815: in bs_fail_with_traceback raise exception tests/test_billing_page.py:13: in navigate_to_billing_page visit_billing_page(browser) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ browser = <selenium.webdriver.remote.webdriver.WebDriver (session="a50b677b3b54597251811ad16783cca8")> def visit_billing_page(browser): """ Navigate to the billing with a header menu """ assert is_visible(browser, USERNAME_MENU) do_hover(browser, USERNAME_MENU) > assert is_visible(browser, BILLING) E AssertionError pages/billing
📸 Failure Screenshot:
Test failure screenshot
test_bi04_user_can_update_his_payment_method_and_email_address
failed
⏱️ Duration: 130.56s
❌ Error:
fixturefunc = <function navigate_to_billing_page at 0x7f30ce305cf0> request = <FixtureRequest for <Function test_bi04_user_can_update_his_payment_method_and_email_address>> kwargs = {'browser': <selenium.webdriver.remote.webdriver.WebDriver (session="85fadc26c7f03eadc5a8cdd7d2b722ca")>} def call_fixture_func( fixturefunc: "_FixtureFunc[FixtureValue]", request: FixtureRequest, kwargs ) -> FixtureValue: if is_generator(fixturefunc): fixturefunc = cast( Callable[..., Generator[FixtureValue, None, None]], fixturefunc ) generator = fixturefunc(**kwargs) try: fixture_result = next(generator) except StopIteration: raise ValueError(f"{request.fixturename} did not yield a value") from None finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator) request.addfinalizer(finalizer) else: fixturefunc = cast(Callable[..., FixtureValue], fixturefunc) > fixture_result = fixturefunc(**kwargs) venv/lib/python3.10/site-packages/_pytest/fixtures.py:917: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_billing_page.py:15: in navigate_to_billing_page bs_fail_with_traceback(browser, navigate_to_billing_page, e) helpers/common_helpers.py:815: in bs_fail_with_traceback raise exception tests/test_billing_page.py:13: in navigate_to_billing_page visit_billing_page(browser) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ browser = <selenium.webdriver.remote.webdriver.WebDriver (session="85fadc26c7f03eadc5a8cdd7d2b722ca")> def visit_billing_page(browser): """ Navigate to the billing with a header menu """ assert is_visible(browser, USERNAME_MENU) do_hover(browser, USERNAME_MENU) > assert is_visible(browser, BILLING) E AssertionError pages/billing
📸 Failure Screenshot:
Test failure screenshot
test_bi06_basic_monthly_user_upgrades_plan_to_standard_via_the_upgrade_page
passed
⏱️ Duration: 147.34s
test_bi01_validate_user_can_see_his_invoice_even_if_he_cancelled_the_plan
failed
⏱️ Duration: 169.01s
❌ Error:
fixturefunc = <function user_cancels_a_plan_2 at 0x7f48a8330ca0> request = <FixtureRequest for <Function test_bi01_validate_user_can_see_his_invoice_even_if_he_cancelled_the_plan>> kwargs = {'browser': <selenium.webdriver.remote.webdriver.WebDriver (session="191a5b7102cb418ffa8bf18eb8642317")>} def call_fixture_func( fixturefunc: "_FixtureFunc[FixtureValue]", request: FixtureRequest, kwargs ) -> FixtureValue: if is_generator(fixturefunc): fixturefunc = cast( Callable[..., Generator[FixtureValue, None, None]], fixturefunc ) generator = fixturefunc(**kwargs) try: fixture_result = next(generator) except StopIteration: raise ValueError(f"{request.fixturename} did not yield a value") from None finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator) request.addfinalizer(finalizer) else: fixturefunc = cast(Callable[..., FixtureValue], fixturefunc) > fixture_result = fixturefunc(**kwargs) venv/lib/python3.10/site-packages/_pytest/fixtures.py:917: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_cancellation.py:257: in user_cancels_a_plan_2 bs_fail_with_traceback(browser, user_cancels_a_plan_2, e) helpers/common_helpers.py:815: in bs_fail_with_traceback raise exception tests/test_cancellation.py:255: in user_cancels_a_plan_2 user_cancel_plan_survey_2(browser) pages/newcancellation_page.py:512: in user_cancel_plan_survey_2 do_click(browser, BILLING, 15) helpers/common_helpers.py:200: in do_click WebDriverWait(browser, sec, poll_frequency=0.4).until( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <selenium.webdriver.support.wait.WebDriverWait (session="191a5b7102cb418ffa8bf18eb8642317")> method = <function element_to_be_clickable.<locals>._predicate at 0x7f48a81209d
📸 Failure Screenshot:
Test failure screenshot
test_bi02_user_can_upgrade_his_plan_using_change_plan_button
failed
⏱️ Duration: 123.02s
❌ Error:
fixturefunc = <function navigate_to_billing_page at 0x7f48a8569fc0> request = <FixtureRequest for <Function test_bi02_user_can_upgrade_his_plan_using_change_plan_button>> kwargs = {'browser': <selenium.webdriver.remote.webdriver.WebDriver (session="2682555cbbacb4a8a330303d92a99735")>} def call_fixture_func( fixturefunc: "_FixtureFunc[FixtureValue]", request: FixtureRequest, kwargs ) -> FixtureValue: if is_generator(fixturefunc): fixturefunc = cast( Callable[..., Generator[FixtureValue, None, None]], fixturefunc ) generator = fixturefunc(**kwargs) try: fixture_result = next(generator) except StopIteration: raise ValueError(f"{request.fixturename} did not yield a value") from None finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator) request.addfinalizer(finalizer) else: fixturefunc = cast(Callable[..., FixtureValue], fixturefunc) > fixture_result = fixturefunc(**kwargs) venv/lib/python3.10/site-packages/_pytest/fixtures.py:917: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_billing_page.py:15: in navigate_to_billing_page bs_fail_with_traceback(browser, navigate_to_billing_page, e) helpers/common_helpers.py:815: in bs_fail_with_traceback raise exception tests/test_billing_page.py:13: in navigate_to_billing_page visit_billing_page(browser) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ browser = <selenium.webdriver.remote.webdriver.WebDriver (session="2682555cbbacb4a8a330303d92a99735")> def visit_billing_page(browser): """ Navigate to the billing with a header menu """ assert is_visible(browser, USERNAME_MENU) do_hover(browser, USERNAME_MENU) > assert is_visible(browser, BILLING) E AssertionError pages/billing_p
📸 Failure Screenshot:
Test failure screenshot
test_bi07_basic_annual_user_upgrades_plan_to_standard_via_the_upgrade_page
failed
⏱️ Duration: 122.90s
❌ Error:
fixturefunc = <function sign_out at 0x7f48a82ec430> request = <FixtureRequest for <Function test_bi07_basic_annual_user_upgrades_plan_to_standard_via_the_upgrade_page>> kwargs = {'browser': <selenium.webdriver.remote.webdriver.WebDriver (session="6847b12ad1820fcaff314304fe15642d")>} def call_fixture_func( fixturefunc: "_FixtureFunc[FixtureValue]", request: FixtureRequest, kwargs ) -> FixtureValue: if is_generator(fixturefunc): fixturefunc = cast( Callable[..., Generator[FixtureValue, None, None]], fixturefunc ) generator = fixturefunc(**kwargs) try: fixture_result = next(generator) except StopIteration: raise ValueError(f"{request.fixturename} did not yield a value") from None finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator) request.addfinalizer(finalizer) else: fixturefunc = cast(Callable[..., FixtureValue], fixturefunc) > fixture_result = fixturefunc(**kwargs) venv/lib/python3.10/site-packages/_pytest/fixtures.py:917: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_login.py:263: in sign_out bs_fail_with_traceback(browser, sign_out, e) helpers/common_helpers.py:815: in bs_fail_with_traceback raise exception tests/test_login.py:261: in sign_out sign_out_process(browser) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ browser = <selenium.webdriver.remote.webdriver.WebDriver (session="6847b12ad1820fcaff314304fe15642d")> def sign_out_process(browser): """ Signs out from Promo account """ do_hover(browser, USERNAME_MENU) > assert is_visible(browser, SIGN_OUT_NEW) E AssertionError pages/home_page_login.py:266: AssertionError
📸 Failure Screenshot:
Test failure screenshot