← Back to All Reports
TESTS FAILED (23%)
Job Name
voiceover_prod
Pipeline ID
Job ID
#4312408
Branch
master
Commit
N/A
Executed At
2026-07-16T00:53:49.039876
3
Passed
10
Failed
0
Skipped

Test Results (13 tests)

test_vo00_precondition_1_delete_ai_listicle
passed
⏱️ Duration: 516.82s
test_vo99_precondition_2_generate_ai_listicle
failed
⏱️ Duration: 556.31s
❌ Error:
fixturefunc = <function add_new_ai_post_today at 0x7f753bf94f70> request = <FixtureRequest for <Function test_vo99_precondition_2_generate_ai_listicle>> kwargs = {'browser': <selenium.webdriver.remote.webdriver.WebDriver (session="57e62b5e3808d6e0c6b0e4cb4b8b12e0")>} 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_planner_page.py:981: in add_new_ai_post_today bs_fail_with_traceback(browser, add_new_ai_post_today, e) helpers/common_helpers.py:815: in bs_fail_with_traceback raise exception tests/test_planner_page.py:979: in add_new_ai_post_today generate_single_ai(browser, single_ai_description_input) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ browser = <selenium.webdriver.remote.webdriver.WebDriver (session="57e62b5e3808d6e0c6b0e4cb4b8b12e0")> ai_input = 'Funny dogs video' def generate_single_ai(browser, ai_input: str): """ Provides the description and generates a single AI video from the planner pop-up. Single AI always generates voiceover videos ai_input can be provided in this funct
📸 Failure Screenshot:
Test failure screenshot
test_vo01_i_verify_the_voiceover_is_enabled_for_ai_posts
failed
⏱️ Duration: 502.99s
❌ Error:
fixturefunc = <function click_adv_settings at 0x7f753bf50f70> request = <FixtureRequest for <Function test_vo01_i_verify_the_voiceover_is_enabled_for_ai_posts>> kwargs = {'browser': <selenium.webdriver.remote.webdriver.WebDriver (session="eee813019caae8acceedf5317b5004f4")>} 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_planner_page.py:321: in click_adv_settings bs_fail_with_traceback(browser, click_adv_settings, e) helpers/common_helpers.py:815: in bs_fail_with_traceback raise exception tests/test_planner_page.py:319: in click_adv_settings preview_open_advanced_settings(browser) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ browser = <selenium.webdriver.remote.webdriver.WebDriver (session="eee813019caae8acceedf5317b5004f4")> def preview_open_advanced_settings(browser): """ Planner - on preview: verify if advanced settings is not disabled, clicks and opens Advanced Setting """ assert is_invisible(browser, VOICE_OVER_ADVANCED_SETTING_DISABLED, 360) assert is_visible(browser, VOI
📸 Failure Screenshot:
Test failure screenshot
test_vo02_i_verify_the_languages_are_enabled_for_ai_posts
failed
⏱️ Duration: 519.06s
❌ Error:
fixturefunc = <function click_adv_settings at 0x7f753bf50f70> request = <FixtureRequest for <Function test_vo02_i_verify_the_languages_are_enabled_for_ai_posts>> kwargs = {'browser': <selenium.webdriver.remote.webdriver.WebDriver (session="8ad464da18bf78c19fdd4fde6dfae2df")>} 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_planner_page.py:321: in click_adv_settings bs_fail_with_traceback(browser, click_adv_settings, e) helpers/common_helpers.py:815: in bs_fail_with_traceback raise exception tests/test_planner_page.py:319: in click_adv_settings preview_open_advanced_settings(browser) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ browser = <selenium.webdriver.remote.webdriver.WebDriver (session="8ad464da18bf78c19fdd4fde6dfae2df")> def preview_open_advanced_settings(browser): """ Planner - on preview: verify if advanced settings is not disabled, clicks and opens Advanced Setting """ assert is_invisible(browser, VOICE_OVER_ADVANCED_SETTING_DISABLED, 360) assert is_visible(browser, VO
📸 Failure Screenshot:
Test failure screenshot
test_vo03_i_verify_the_toggles_and_the_edit_script_discard
failed
⏱️ Duration: 485.88s
❌ Error:
fixturefunc = <function click_adv_settings at 0x7f753bf50f70> request = <FixtureRequest for <Function test_vo03_i_verify_the_toggles_and_the_edit_script_discard>> kwargs = {'browser': <selenium.webdriver.remote.webdriver.WebDriver (session="50d66d21a225b9898e43013ecfbb1762")>} 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_planner_page.py:321: in click_adv_settings bs_fail_with_traceback(browser, click_adv_settings, e) helpers/common_helpers.py:815: in bs_fail_with_traceback raise exception tests/test_planner_page.py:319: in click_adv_settings preview_open_advanced_settings(browser) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ browser = <selenium.webdriver.remote.webdriver.WebDriver (session="50d66d21a225b9898e43013ecfbb1762")> def preview_open_advanced_settings(browser): """ Planner - on preview: verify if advanced settings is not disabled, clicks and opens Advanced Setting """ assert is_invisible(browser, VOICE_OVER_ADVANCED_SETTING_DISABLED, 360) assert is_visible(browser, V
📸 Failure Screenshot:
Test failure screenshot
test_vo04_i_verify_a_regeneration_of_a_voiceover_post
failed
⏱️ Duration: 502.99s
❌ Error:
fixturefunc = <function click_adv_settings at 0x7f753bf50f70> request = <FixtureRequest for <Function test_vo04_i_verify_a_regeneration_of_a_voiceover_post>> kwargs = {'browser': <selenium.webdriver.remote.webdriver.WebDriver (session="f23292d21a391e863fdce043206feb2d")>} 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_planner_page.py:321: in click_adv_settings bs_fail_with_traceback(browser, click_adv_settings, e) helpers/common_helpers.py:815: in bs_fail_with_traceback raise exception tests/test_planner_page.py:319: in click_adv_settings preview_open_advanced_settings(browser) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ browser = <selenium.webdriver.remote.webdriver.WebDriver (session="f23292d21a391e863fdce043206feb2d")> def preview_open_advanced_settings(browser): """ Planner - on preview: verify if advanced settings is not disabled, clicks and opens Advanced Setting """ assert is_invisible(browser, VOICE_OVER_ADVANCED_SETTING_DISABLED, 360) assert is_visible(browser, VOICE_
📸 Failure Screenshot:
Test failure screenshot
test_vo05_voiceover_listicle_might_be_regenerated_after_adding_a_new_paragraph_to_the_script
failed
⏱️ Duration: 435.59s
❌ Error:
fixturefunc = <function click_adv_settings at 0x7f753bf50f70> request = <FixtureRequest for <Function test_vo05_voiceover_listicle_might_be_regenerated_after_adding_a_new_paragraph_to_the_script>> kwargs = {'browser': <selenium.webdriver.remote.webdriver.WebDriver (session="5f43f17ca3518f89ee0244b7d2f15f5f")>} 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_planner_page.py:321: in click_adv_settings bs_fail_with_traceback(browser, click_adv_settings, e) helpers/common_helpers.py:815: in bs_fail_with_traceback raise exception tests/test_planner_page.py:319: in click_adv_settings preview_open_advanced_settings(browser) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ browser = <selenium.webdriver.remote.webdriver.WebDriver (session="5f43f17ca3518f89ee0244b7d2f15f5f")> def preview_open_advanced_settings(browser): """ Planner - on preview: verify if advanced settings is not disabled, clicks and opens Advanced Setting """ assert is_invisible(browser, VOICE_OVER_ADVANCED_SETTING_DISABLED, 360)
📸 Failure Screenshot:
Test failure screenshot
test_vo06_voiceover_listicle_change_of_the_language_and_translation
failed
⏱️ Duration: 387.94s
❌ Error:
fixturefunc = <function click_adv_settings at 0x7f753bf50f70> request = <FixtureRequest for <Function test_vo06_voiceover_listicle_change_of_the_language_and_translation>> kwargs = {'browser': <selenium.webdriver.remote.webdriver.WebDriver (session="95ebe372f0c13e7492c96444acea69a9")>} 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_planner_page.py:321: in click_adv_settings bs_fail_with_traceback(browser, click_adv_settings, e) helpers/common_helpers.py:815: in bs_fail_with_traceback raise exception tests/test_planner_page.py:319: in click_adv_settings preview_open_advanced_settings(browser) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ browser = <selenium.webdriver.remote.webdriver.WebDriver (session="95ebe372f0c13e7492c96444acea69a9")> def preview_open_advanced_settings(browser): """ Planner - on preview: verify if advanced settings is not disabled, clicks and opens Advanced Setting """ assert is_invisible(browser, VOICE_OVER_ADVANCED_SETTING_DISABLED, 360) assert is_visible(b
📸 Failure Screenshot:
Test failure screenshot
test_vo07_voiceover_listicle_change_a_style_of_subtitles
failed
⏱️ Duration: 428.16s
❌ Error:
fixturefunc = <function click_adv_settings at 0x7f753bf50f70> request = <FixtureRequest for <Function test_vo07_voiceover_listicle_change_a_style_of_subtitles>> kwargs = {'browser': <selenium.webdriver.remote.webdriver.WebDriver (session="14acef4e73f75890dbb84448ba82fe80")>} 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_planner_page.py:321: in click_adv_settings bs_fail_with_traceback(browser, click_adv_settings, e) helpers/common_helpers.py:815: in bs_fail_with_traceback raise exception tests/test_planner_page.py:319: in click_adv_settings preview_open_advanced_settings(browser) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ browser = <selenium.webdriver.remote.webdriver.WebDriver (session="14acef4e73f75890dbb84448ba82fe80")> def preview_open_advanced_settings(browser): """ Planner - on preview: verify if advanced settings is not disabled, clicks and opens Advanced Setting """ assert is_invisible(browser, VOICE_OVER_ADVANCED_SETTING_DISABLED, 360) assert is_visible(browser, VOI
📸 Failure Screenshot:
Test failure screenshot
test_vo08_cbe_service_chains_for_voiceover_posts[fonts-sub_widget]
failed
⏱️ Duration: 282.85s
❌ Error:
fixturefunc = <function logged_in_new_shorter_cal at 0x7f753bdcd630> request = <FixtureRequest for <Function test_vo08_cbe_service_chains_for_voiceover_posts[fonts-sub_widget]>> kwargs = {'browser': <selenium.webdriver.remote.webdriver.WebDriver (session="b8bce9fe8c17b3f49b9a6a571f6f42d8")>} 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_social_calendar_page.py:15: in logged_in_new_shorter_cal bs_fail_with_traceback(browser, logged_in_new_shorter_cal, e) helpers/common_helpers.py:815: in bs_fail_with_traceback raise exception tests/test_social_calendar_page.py:13: in logged_in_new_shorter_cal user_logs_in(browser, email_calendar, fullname_calendar) pages/login_page.py:215: in user_logs_in check_correct_username(browser, correct_username) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ browser = <selenium.webdriver.remote.webdriver.WebDriver (session="b8bce9fe8c17b3f49b9a6a571f6f42d8")> correct_username = 'Social Calendar Automate' def check_correct_username(browser, correct_username): """ Checks if u
📸 Failure Screenshot:
Test failure screenshot
test_vo08_cbe_service_chains_for_voiceover_posts[voice-vo_widget]
passed
⏱️ Duration: 370.44s
test_vo08_cbe_service_chains_for_voiceover_posts[animation-sub_widget]
passed
⏱️ Duration: 443.63s
test_vo09_voiceover_label_turned_off_and_on
failed
⏱️ Duration: 406.01s
❌ Error:
fixturefunc = <function click_adv_settings at 0x7f753bf50f70> request = <FixtureRequest for <Function test_vo09_voiceover_label_turned_off_and_on>> kwargs = {'browser': <selenium.webdriver.remote.webdriver.WebDriver (session="d2e2304d6fe9f73e42f45b6b86c6af58")>} 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_planner_page.py:321: in click_adv_settings bs_fail_with_traceback(browser, click_adv_settings, e) helpers/common_helpers.py:815: in bs_fail_with_traceback raise exception tests/test_planner_page.py:319: in click_adv_settings preview_open_advanced_settings(browser) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ browser = <selenium.webdriver.remote.webdriver.WebDriver (session="d2e2304d6fe9f73e42f45b6b86c6af58")> def preview_open_advanced_settings(browser): """ Planner - on preview: verify if advanced settings is not disabled, clicks and opens Advanced Setting """ assert is_invisible(browser, VOICE_OVER_ADVANCED_SETTING_DISABLED, 360) assert is_visible(browser, VOICE_OVER_ADV_S
📸 Failure Screenshot:
Test failure screenshot