← Back to All Reports
TESTS FAILED (11%)
Job Name
ai_generation_prod
Pipeline ID
Job ID
#4324598
Branch
master
Commit
N/A
Executed At
2026-07-23T03:55:28.739757
1
Passed
8
Failed
0
Skipped

Test Results (9 tests)

test_ai08_free_user_generates_a_video_for_the_amazon_product_with_a_store
failed
⏱️ Duration: 398.95s
❌ Error:
fixturefunc = <function ai_provide_website_or_topic at 0x7f8ebc3ab490> request = <FixtureRequest for <Function test_ai08_free_user_generates_a_video_for_the_amazon_product_with_a_store>> kwargs = {'browser': <selenium.webdriver.remote.webdriver.WebDriver (session="ae754ab5caf58d098a50ed625ff86d73")>, 'input1': 'standard_amazon_product'} 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_autopilot_page.py:205: in ai_provide_website_or_topic bs_fail_with_traceback(browser, ai_provide_website_or_topic, e) helpers/common_helpers.py:815: in bs_fail_with_traceback raise exception tests/test_autopilot_page.py:203: in ai_provide_website_or_topic provide_web_or_topic_autopilot(browser, inputs[input1]) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ browser = <selenium.webdriver.remote.webdriver.WebDriver (session="ae754ab5caf58d098a50ed625ff86d73")> ai_input = 'amazon.com/dp/B0BRH2RNHX' def provide_web_or_topic_autopilot(browser, ai_input: str): """ ai_input (str): chosen website or topic from testdata.py act
test_ai09p_free_user_generates_a_video_based_on_amazon_listing_that_contains_videos[amazon_product_with_videos]
failed
⏱️ Duration: 378.85s
❌ Error:
fixturefunc = <function ai_provide_website_or_topic at 0x7f8ebc3ab490> request = <FixtureRequest for <Function test_ai09p_free_user_generates_a_video_based_on_amazon_listing_that_contains_videos[amazon_product_with_videos]>> kwargs = {'browser': <selenium.webdriver.remote.webdriver.WebDriver (session="0e0f038337592d9a22c9739cb4a358de")>, 'input1': 'amazon_product_with_videos'} 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_autopilot_page.py:205: in ai_provide_website_or_topic bs_fail_with_traceback(browser, ai_provide_website_or_topic, e) helpers/common_helpers.py:815: in bs_fail_with_traceback raise exception tests/test_autopilot_page.py:203: in ai_provide_website_or_topic provide_web_or_topic_autopilot(browser, inputs[input1]) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ browser = <selenium.webdriver.remote.webdriver.WebDriver (session="0e0f038337592d9a22c9739cb4a358de")> ai_input = 'https://www.amazon.com/Bed-Head-Curls-Check-Diffuser/dp/B00JXQ06X8/?_encoding=UTF8&pd_rd_w=I7Piv&content-id=amzn1.sym...X10HK9YCMP7JD0FQRF
📸 Failure Screenshot:
Test failure screenshot
test_ai09p_free_user_generates_a_video_based_on_amazon_listing_that_contains_videos[amazon_product_with_videos3]
failed
⏱️ Duration: 331.06s
❌ Error:
fixturefunc = <function ai_provide_website_or_topic at 0x7f8ebc3ab490> request = <FixtureRequest for <Function test_ai09p_free_user_generates_a_video_based_on_amazon_listing_that_contains_videos[amazon_product_with_videos3]>> kwargs = {'browser': <selenium.webdriver.remote.webdriver.WebDriver (session="21dd8a888b6cef22611bbce48e2e7f65")>, 'input1': 'amazon_product_with_videos3'} 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_autopilot_page.py:205: in ai_provide_website_or_topic bs_fail_with_traceback(browser, ai_provide_website_or_topic, e) helpers/common_helpers.py:815: in bs_fail_with_traceback raise exception tests/test_autopilot_page.py:203: in ai_provide_website_or_topic provide_web_or_topic_autopilot(browser, inputs[input1]) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ browser = <selenium.webdriver.remote.webdriver.WebDriver (session="21dd8a888b6cef22611bbce48e2e7f65")> ai_input = 'https://www.amazon.com/ZELUS-Weighted-Reflective-Strength-Weightlifting/dp/B07518RBH2/?_encoding=UTF8&pd_rd_w=sOKGv&c...T4C1GZ8K57TB4CM4
test_ai15_new_user_tries_ai_generation_from_homepage_for_topic
failed
⏱️ Duration: 406.03s
❌ Error:
fixturefunc = <function skip_the_educational_video at 0x7f8ebc3b55a0> request = <FixtureRequest for <Function test_ai15_new_user_tries_ai_generation_from_homepage_for_topic>> kwargs = {'browser': <selenium.webdriver.remote.webdriver.WebDriver (session="c03a201c877ab2a516aad7d3e70449ca")>} 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_autopilot_page.py:365: in skip_the_educational_video bs_fail_with_traceback(browser, skip_the_educational_video, e) helpers/common_helpers.py:815: in bs_fail_with_traceback raise exception tests/test_autopilot_page.py:362: in skip_the_educational_video do_click(browser, AI_GENERATOR_SKIP_VIDEO) helpers/common_helpers.py:200: in do_click WebDriverWait(browser, sec, poll_frequency=0.4).until( venv/lib/python3.10/site-packages/selenium/webdriver/support/wait.py:92: in until value = method(self._driver) venv/lib/python3.10/site-packages/selenium/webdriver/support/expected_conditions.py:356: in _predicate element = visibility_of(target)(driver) venv/lib/python3.10/site-packages/selenium/webdriver/support/expected_conditi
📸 Failure Screenshot:
Test failure screenshot
test_ai03_autopilot_e2e_path_with_ai_topics_post_in_planner_verification
failed
⏱️ Duration: 231.09s
❌ Error:
fixturefunc = <function ai_provide_website_or_topic at 0x7fcfecc839a0> request = <FixtureRequest for <Function test_ai03_autopilot_e2e_path_with_ai_topics_post_in_planner_verification>> kwargs = {'browser': <selenium.webdriver.remote.webdriver.WebDriver (session="855f49878773a5b61c6795244caea3f7")>, 'input1': 'sample_ai_topic'} 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_autopilot_page.py:205: in ai_provide_website_or_topic bs_fail_with_traceback(browser, ai_provide_website_or_topic, e) helpers/common_helpers.py:815: in bs_fail_with_traceback raise exception tests/test_autopilot_page.py:203: in ai_provide_website_or_topic provide_web_or_topic_autopilot(browser, inputs[input1]) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ browser = <selenium.webdriver.remote.webdriver.WebDriver (session="855f49878773a5b61c6795244caea3f7")> ai_input = 'funny cats video' def provide_web_or_topic_autopilot(browser, ai_input: str): """ ai_input (str): chosen website or topic from testdata.py actual: sample_ai_to
📸 Failure Screenshot:
Test failure screenshot
test_ai07_free_user_tries_to_generate_the_second_batch_with_another_brand
failed
⏱️ Duration: 312.30s
❌ Error:
fixturefunc = <function ai_provide_website_or_topic at 0x7fcfecc839a0> request = <FixtureRequest for <Function test_ai07_free_user_tries_to_generate_the_second_batch_with_another_brand>> kwargs = {'browser': <selenium.webdriver.remote.webdriver.WebDriver (session="b70be19d1187f12cc6e2655326989371")>, 'input1': 'sample_ai_website'} 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_autopilot_page.py:205: in ai_provide_website_or_topic bs_fail_with_traceback(browser, ai_provide_website_or_topic, e) helpers/common_helpers.py:815: in bs_fail_with_traceback raise exception tests/test_autopilot_page.py:203: in ai_provide_website_or_topic provide_web_or_topic_autopilot(browser, inputs[input1]) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ browser = <selenium.webdriver.remote.webdriver.WebDriver (session="b70be19d1187f12cc6e2655326989371")> ai_input = 'promoai.io' def provide_web_or_topic_autopilot(browser, ai_input: str): """ ai_input (str): chosen website or topic from testdata.py actual: sample_ai_topic
📸 Failure Screenshot:
Test failure screenshot
test_ai09p_free_user_generates_a_video_based_on_amazon_listing_that_contains_videos[amazon_product_with_videos2]
failed
⏱️ Duration: 351.45s
❌ Error:
fixturefunc = <function ai_onboarding_timer at 0x7fcfecce9510> request = <FixtureRequest for <Function test_ai09p_free_user_generates_a_video_based_on_amazon_listing_that_contains_videos[amazon_product_with_videos2]>> kwargs = {'browser': <selenium.webdriver.remote.webdriver.WebDriver (session="3fa109eee9bfcf15e1e7b835a210f4de")>} 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_autopilot_page.py:335: in ai_onboarding_timer bs_fail_with_traceback(browser, ai_onboarding_timer, e) helpers/common_helpers.py:815: in bs_fail_with_traceback raise exception tests/test_autopilot_page.py:333: in ai_onboarding_timer video_generation_screen_displayed(browser) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ browser = <selenium.webdriver.remote.webdriver.WebDriver (session="3fa109eee9bfcf15e1e7b835a210f4de")> def video_generation_screen_displayed(browser): """ Verify that the video generation screen is displayed """ > assert is_visible(browser, AI_GENERATOR_TIMER, 10) E AssertionError pages/autopil
📸 Failure Screenshot:
Test failure screenshot
test_ai10_free_user_can_generate_the_second_batch_with_topic
passed
⏱️ Duration: 788.45s
test_ai14_new_user_tries_ai_generation_from_homepage_for_amazon_product
failed
⏱️ Duration: 731.53s
❌ Error:
fixturefunc = <function user_redirected_after_video_generation at 0x7fcfeccea170> request = <FixtureRequest for <Function test_ai14_new_user_tries_ai_generation_from_homepage_for_amazon_product>> kwargs = {'browser': <selenium.webdriver.remote.webdriver.WebDriver (session="d52d7724da9afd2844b35a393c9daa46")>} 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_autopilot_page.py:400: in user_redirected_after_video_generation bs_fail_with_traceback(browser, user_redirected_after_video_generation, e) helpers/common_helpers.py:815: in bs_fail_with_traceback raise exception tests/test_autopilot_page.py:398: in user_redirected_after_video_generation ai_generated_posts_in_planner(browser, 300) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ browser = <selenium.webdriver.remote.webdriver.WebDriver (session="d52d7724da9afd2844b35a393c9daa46")> waiting_time = 300 def ai_generated_posts_in_planner(browser, waiting_time: int): """ Verifies if AI posts are visible in Planner waiting_time (int) = chosen value in se
📸 Failure Screenshot:
Test failure screenshot