← Back to All Reports
TESTS FAILED (75%)
Job Name
web_render_prod
Pipeline ID
Job ID
#4399541
Branch
master
Commit
N/A
Executed At
2026-09-10T18:23:58.470842
9
Passed
3
Failed
0
Skipped

Test Results (12 tests)

test_w03_customize_video_and_render[chromium]
passed
⏱️ Duration: 185.18s
test_w04_custom_uploaded_assets_and_render[chromium]
failed
⏱️ Duration: 309.63s
❌ Error:
self = <tests.test_web_render.TestWebRender object at 0x7fbd2fe355d0> login_page = <pages.login_page.LoginPage object at 0x7fbd2ef15de0> create_page = <pages.create_page.CreatePage object at 0x7fbd2ef7d990> editor_page = <pages.editor_page.EditorPage object at 0x7fbd2ef7c7f0> publish_page = <pages.publish_page.PublishPage object at 0x7fbd2ef7d960> base_url = 'https://promo.com' def test_w04_custom_uploaded_assets_and_render( self, login_page, create_page, editor_page, publish_page, base_url ): """ W04 Add custom uploaded assets to a video and render it Uploads custom font, watermark, logo, and audio; adds a new video clip from the media library; adds a photo; changes transitions; verifies favourites; then publishes. """ login_page.login_directly(base_url, general_mail(), get_password()) create_page.navigate_to_create(base_url) create_page.search_for("summer") create_page.select_videos_from_type_dropdown() create_page.customize_first_video() editor_page.verify_editor_loaded() editor_page.upload_font_and_add(font_file_path) editor_page.upload_watermark(watermark_path) editor_page.upload_logo(brand_logo_path) editor_page.upload_audio_and_select(upload_audio_path) editor_page.add_new_clip() editor_page.go_to_media_tab() editor_page.select_photo_and_add() editor_page.preview_photo_and_close() editor_page.add_new_clip() editor_page.upload_photo_and_replace(upload_photo_path) editor_page.change_transitions() > editor_page.verify_favourites_media() tests/test_web_render.py:156: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ pages/editor_page.py:1082: in verify_favourites_media self.page.locator(self.MEDIA_DROPDOWN_VIDEOS).first.click() /usr/local/lib/python3.10/dist-packages/playwright/sync_api/_genera
📸 Failure Screenshot:
Test failure screenshot
test_w05_create_video_from_uploaded_video[chromium]
failed
⏱️ Duration: 436.45s
❌ Error:
self = <tests.test_web_render.TestWebRender object at 0x7fbd2fe35810> login_page = <pages.login_page.LoginPage object at 0x7fbd2e0639a0> create_page = <pages.create_page.CreatePage object at 0x7fbd2e0d6b30> editor_page = <pages.editor_page.EditorPage object at 0x7fbd2e0d6590> publish_page = <pages.publish_page.PublishPage object at 0x7fbd2e0d67d0> base_url = 'https://promo.com' def test_w05_create_video_from_uploaded_video( self, login_page, create_page, editor_page, publish_page, base_url ): """ W05 Create a video from uploaded video Uploads a video file on the create page, creates a project from it, publishes/renders, then returns to create page and deletes the upload. """ login_page.login_directly(base_url, general_mail(), get_password()) create_page.navigate_to_create(base_url) create_page.upload_video_from_file(upload_video_path) create_page.use_uploaded_video() editor_page.verify_editor_loaded() editor_page.publish_video() > publish_page.wait_for_render_and_verify() tests/test_web_render.py:177: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ pages/publish_page.py:32: in wait_for_render_and_verify self.page.locator(self.PUBLISH_READY).wait_for(state="visible", timeout=max_wait_ms) /usr/local/lib/python3.10/dist-packages/playwright/sync_api/_generated.py:20539: in wait_for self._sync( /usr/local/lib/python3.10/dist-packages/playwright/_impl/_locator.py:748: in wait_for await self._frame.wait_for_selector( /usr/local/lib/python3.10/dist-packages/playwright/_impl/_frame.py:394: in wait_for_selector await self._channel.send( /usr/local/lib/python3.10/dist-packages/playwright/_impl/_connection.py:76: in send return await self._connection.wrap_api_call( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <playwright._impl._connection.Connection object at 0x
📸 Failure Screenshot:
Test failure screenshot
test_w18_aspect_ratio_functionalities[chromium]
passed
⏱️ Duration: 106.62s
test_w16_audio_filters_and_render_with_changed_music[chromium]
passed
⏱️ Duration: 67.84s
test_w23_fully_preview_video_on_create_page[chromium]
passed
⏱️ Duration: 13.63s
test_w17_edit_published_video_from_dashboard[chromium]
passed
⏱️ Duration: 88.72s
test_w24_verify_all_players[chromium]
failed
⏱️ Duration: 50.07s
❌ Error:
self = <tests.test_web_render.TestWebRender object at 0x7fbd2fe371c0> login_page = <pages.login_page.LoginPage object at 0x7fbd1fd19840> create_page = <pages.create_page.CreatePage object at 0x7fbd1fd18b80> editor_page = <pages.editor_page.EditorPage object at 0x7fbd1fd19300> publish_page = <pages.publish_page.PublishPage object at 0x7fbd1fd18fa0> publisher_page = <pages.publisher_page.PublisherPage object at 0x7fbd1fd1aa70> planner_page = <pages.planner_page.PlannerPage object at 0x7fbd1fd1ab00> base_url = 'https://promo.com' def test_w24_verify_all_players( self, login_page, create_page, editor_page, publish_page, publisher_page, planner_page, base_url ): """ W24 Verify all players Creates and renders a video, verifies the player on the publish page, schedules to Facebook via the Publisher (verifies player in composer), publishes the post, navigates to the Planner and verifies the player there. """ login_page.login_directly(base_url, general_mail(), get_password()) create_page.navigate_to_create(base_url) create_page.search_for("summer") create_page.select_videos_from_type_dropdown() create_page.customize_first_video() editor_page.verify_editor_loaded() > editor_page.edit_actions_on_timeline() tests/test_web_render.py:287: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ pages/editor_page.py:311: in edit_actions_on_timeline self.page.locator(self.PHOTOS_FILTER_ITEM).first.click() /usr/local/lib/python3.10/dist-packages/playwright/sync_api/_generated.py:17876: in click self._sync( /usr/local/lib/python3.10/dist-packages/playwright/_impl/_locator.py:165: in click return await self._frame._click(self._selector, strict=True, **params) /usr/local/lib/python3.10/dist-packages/playwright/_impl/_frame.py:593: in _click await self._channel.send("click", self._timeout, locals_to_params(locals())) /
📸 Failure Screenshot:
Test failure screenshot
test_w30_create_video_from_photo[chromium]
passed
⏱️ Duration: 62.51s
test_w29_download_video_from_publish_page[chromium-hd]
passed
⏱️ Duration: 68.09s
test_w29_download_video_from_publish_page[chromium-full_hd]
passed
⏱️ Duration: 71.60s
test_w29_download_video_from_publish_page[chromium-streaming_full_hd]
passed
⏱️ Duration: 65.79s