Open
ibrkhalil
opened this issue 1 year ago
•
6 comments
fixes #17954
Summary
Uses internal link preview component to show community link preview
Had to do a bit of coupling to make us of the mechanism that was already built by @ilmotta for link previews
QA NOTES:
Please also check if this issue https://github.com/status-im/status-mobile/issues/17552 is reproducible in this PR. If not - please close that issue.
Total executed tests: 48
Failed tests: 25
Expected to fail tests: 1
Passed tests: 22
IDs of failed tests: 702809,702782,702733,703194,702859,702732,702840,703495,703086,702948,702894,702745,702783,704615,702936,702855,703202,702786,702844,702843,702731,702730,702958,703629,702841
Device 2: Find `Text` by `xpath`: `//android.view.ViewGroup[@content-desc='chat-item']//android.widget.TextView[contains(@text,'https://status.app/c/')]`
Device 2: Wait for element `Button` for max 120s and click when it is available
activity_center/test_activity_center.py:469: in test_activity_center_admin_notification_accept_swipe
self.community_2.join_community(open_community=False)
../views/chat_view.py:436: in join_community
self.join_button.wait_and_click(120)
../views/base_element.py:96: in wait_and_click
self.wait_for_visibility_of_element(sec)
../views/base_element.py:139: in wait_for_visibility_of_element
raise TimeoutException(
Device 2: Button by accessibility id:`show-request-to-join-screen-button` is not found on the screen after wait_for_visibility_of_element
Device 2: Find Text by xpath: //*[starts-with(@text,'test message')]/ancestor::android.view.ViewGroup[@content-desc='chat-item']//*[@content-desc='message-status']/android.widget.TextView
Device 2: Text is Sent
critical/chats/test_1_1_public_chats.py:612: in test_1_1_chat_is_shown_message_sent_delivered_from_offline
self.errors.verify_no_errors()
base_test_case.py:191: in verify_no_errors
pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
Message status was not changed to Delivered, it's Sent after back up online!
Device 1: Looking for a message by text: reply to gallery
critical/chats/test_public_chat_browsing.py:428: in test_community_several_images_send_reply
self.errors.verify_no_errors()
base_test_case.py:191: in verify_no_errors
pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
Reply message was not received by the sender
Device 2: Looking for a message by text: description
critical/chats/test_public_chat_browsing.py:439: in test_community_one_image_send_reply
self.channel_2.chat_element_by_text(image_description).wait_for_visibility_of_element(10)
../views/base_element.py:139: in wait_for_visibility_of_element
raise TimeoutException(
Device 2: ChatElementByText by xpath:`//*[starts-with(@text,'description')]/ancestor::android.view.ViewGroup[@content-desc='chat-item']` is not found on the screen after wait_for_visibility_of_element
Device 2: Find BaseElement by xpath: //*[@content-desc=':chat-floating-screen']//*[starts-with(@text,'😏')]
critical/chats/test_public_chat_browsing.py:520: in test_community_emoji_send_copy_paste_reply
self.channel_2.quote_message(emoji_unicode)
../views/chat_view.py:1070: in quote_message
self.chat_view_element_starts_with_text(message).long_press_until_element_is_shown(self.reply_message_button)
../views/base_element.py:318: in long_press_until_element_is_shown
element = self.find_element()
../views/base_element.py:79: in find_element
raise NoSuchElementException(
Device 2: BaseElement by xpath: `//*[@content-desc=':chat-floating-screen']//*[starts-with(@text,'😏')]` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
Device 1: Click until Text by accessibility id: community-description-text will be presented
critical/chats/test_public_chat_browsing.py:766: in test_community_mark_all_messages_as_read
self.errors.verify_no_errors()
base_test_case.py:191: in verify_no_errors
pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
New messages counter is not shown in home > Community element
E New messages counter is not shown in community channel element
Device 1: Looking for a message by text: I should not be in chat
critical/chats/test_public_chat_browsing.py:651: in test_community_contact_block_unblock_offline
self.channel_1.chat_element_by_text(message_to_disappear).wait_for_visibility_of_element(30)
../views/base_element.py:139: in wait_for_visibility_of_element
raise TimeoutException(
Device 1: ChatElementByText by xpath:`//*[starts-with(@text,'I should not be in chat')]/ancestor::android.view.ViewGroup[@content-desc='chat-item']` is not found on the screen after wait_for_visibility_of_element
# STEP: Receiver is checking if initial messages were delivered
Device 1: Looking for a message by text: message to edit
critical/chats/test_public_chat_browsing.py:781: in test_community_edit_delete_message_when_offline
self.channel_1.driver.fail("Message '%s' was not received")
base_test_case.py:179: in fail
pytest.fail('Device %s: %s' % (self.number, text))
Device 1: Message '%s' was not received
Device 1: Getting preview message for link: https://github.com/status-im/status-mobile/pull/11707
critical/chats/test_public_chat_browsing.py:584: in test_community_links_with_previews_github_youtube_twitter_gif_send_enable
message.wait_for_element(60)
../views/base_element.py:121: in wait_for_element
raise TimeoutException(
Device `1`: `PreviewMessage` by` xpath`: `//*[starts-with(@text,'https://github.com/status-im/status-mobile/pull/11707')]/ancestor::android.view.ViewGroup[@content-desc='chat-item']` is not found on the screen after wait_for_element
Device 1: Wait for text element EmojisNumber to be equal to 1
Device 1: Find EmojisNumber by xpath: //*[starts-with(@text,'Message AFTER edit 2 (Edited)')]/ancestor::android.view.ViewGroup[@content-desc='chat-item']/../..//*[@content-desc='emoji-reaction-2']/android.widget.TextView[2]
critical/chats/test_public_chat_browsing.py:358: in test_community_message_edit
self.errors.verify_no_errors()
base_test_case.py:191: in verify_no_errors
pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
Message reaction is not shown for the sender
# STEP: Check new messages badge is shown for community
Device 1: Click until ChatMessageInput by accessibility id: chat-message-input will be presented
critical/chats/test_public_chat_browsing.py:634: in test_community_unread_messages_badge
self.errors.verify_no_errors()
base_test_case.py:191: in verify_no_errors
pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
New message community badge is not shown
E New messages channel badge is not shown on channel
Device 1: Looking for a message by text: quote reply (one row)
Device 2: Looking for a message by text: quote reply (one row)
critical/chats/test_public_chat_browsing.py:979: in test_community_markdown_support
self.errors.verify_no_errors()
base_test_case.py:191: in verify_no_errors
pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
bold text in asterics is not displayed with markdown in community channel for the recipient (device 1)
E
E bold text in underscores is not displayed with markdown in community channel for the recipient (device 1)
E
E italic text in asteric is not displayed with markdown in community channel for the recipient (device 1)
E
E italic text in underscore is not displayed with markdown in community channel for the recipient (device 1)
E
E quote reply (one row) is not displayed with markdown in community channel for the recipient (device 1)
E
E bold text in asterics is not displayed with markdown in 1-1 chat for the recipient (device 2)
Device 1: Click until ChatMessageInput by accessibility id: chat-message-input will be presented
Device 1: Looking for a message by text: #cats
critical/chats/test_public_chat_browsing.py:1081: in test_community_hashtag_links_to_community_channels
self.chat_1.chat_element_by_text(message_with_hashtag).click_on_link_inside_message_body()
../views/chat_view.py:193: in click_on_link_inside_message_body
self.message_body.wait_for_visibility_of_element(30)
../views/base_element.py:139: in wait_for_visibility_of_element
raise TimeoutException(
Device 1: Text by xpath:`//android.view.ViewGroup[@content-desc='chat-item']//android.widget.TextView[contains(@text,'#cats')]` is not found on the screen after wait_for_visibility_of_element
critical/chats/test_public_chat_browsing.py:927: in test_community_mentions_push_notification
self.errors.verify_no_errors()
base_test_case.py:191: in verify_no_errors
pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
Edited message is not shown correctly for the (receiver) admin
Device 2: Click until Text by accessibility id: community-description-text will be presented
critical/chats/test_public_chat_browsing.py:1177: in test_community_join_when_node_owner_offline
self.errors.verify_no_errors()
base_test_case.py:191: in verify_no_errors
pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
not
E Text "You joined “closed community”" in shown toast element doesn't match expected "You joined “open community”"
Device 2: Looking for a pinned by message with text: Message 3
Device 2: Looking for a pinned by message with text: Message 4
critical/chats/test_group_chat.py:404: in test_group_chat_pin_messages
self.errors.verify_no_errors()
base_test_case.py:191: in verify_no_errors
pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
Message 1 is not pinned in group chat!
E Message 2 is not pinned in group chat!
E Message 3 is not pinned in group chat!
E Pinned messages count 1 doesn't match expected 3 for user 2
E Message 'Message 3' is missed on Pinned messages list for user 2
E Message 'Message 4' is missed on Pinned messages list for user 2
# STEP: Change device time so chat will be unmuted by timer
Device 2: Long press on ChatElement
critical/chats/test_group_chat.py:459: in test_group_chat_mute_chat
chat.long_press_element()
../views/base_element.py:315: in long_press_element
action.long_press(element).release().perform()
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/common/touch_action.py:174: in perform
self._driver.execute(Command.TOUCH_ACTION, params)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
self.error_handler.check_response(response)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/errorhandler.py:122: in check_response
raise exception_class(msg=message, stacktrace=format_stacktrace(stacktrace))
The element 'By.xpath: //*[@content-desc='author-primary-name'][starts-with(@text,'zmqxkdn')]/..' is not linked to the same object in DOM anymore; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#stale-element-reference-exception
E Stacktrace:
E io.appium.uiautomator2.common.exceptions.StaleElementReferenceException: The element 'By.xpath: //*[@content-desc='author-primary-name'][starts-with(@text,'zmqxkdn')]/..' is not linked to the same object in DOM anymore
E at io.appium.uiautomator2.model.ElementsCache.restore(ElementsCache.java:122)
E at io.appium.uiautomator2.model.ElementsCache.get(ElementsCache.java:153)
E at io.appium.uiautomator2.handler.Location.safeHandle(Location.java:23)
E at io.appium.uiautomator2.handler.request.SafeRequestHandler.handle(SafeRequestHandler.java:59)
E at io.appium.uiautomator2.server.AppiumServlet.handleRequest(AppiumServlet.java:277)
E at io.appium.uiautomator2.server.AppiumServlet.handleHttpRequest(AppiumServlet.java:271)
E at io.appium.uiautomator2.http.ServerHandler.channelRead(ServerHandler.java:68)
E at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:366)
E at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:352)
E at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:345)
E at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:102)
E at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:366)
E at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:352)
E at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:345)
E at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelRead(CombinedChannelDuplexHandler.java:435)
E at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:293)
E at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:267)
E at io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:250)
E at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:366)
E at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:352)
E at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:345)
E at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:266)
E at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:366)
E at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:352)
E at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:345)
E at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1294)
E at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:366)
E at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:352)
E at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:911)
E at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:131)
E at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:611)
E at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:552)
E at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:466)
E at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:438)
E at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:140)
E at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:144)
E at java.lang.Thread.run(Thread.java:1012)
Device 1: Wait for text element EmojisNumber to be equal to 1
Device 1: Find EmojisNumber by xpath: //*[starts-with(@text,'This is a test message to check some reactions.')]/ancestor::android.view.ViewGroup[@content-desc='chat-item']/../..//*[@content-desc='emoji-reaction-4']/android.widget.TextView[2]
critical/chats/test_group_chat.py:121: in test_group_chat_reactions
message_element.emojis_below_message(emoji="laugh").wait_for_element_text(1)
../views/base_element.py:173: in wait_for_element_text
element_text = self.find_element().text.strip()
../views/base_element.py:79: in find_element
raise NoSuchElementException(
Device 1: EmojisNumber by xpath: `//*[starts-with(@text,'This is a test message to check some reactions.')]/ancestor::android.view.ViewGroup[@content-desc='chat-item']/../..//*[@content-desc='emoji-reaction-4']/android.widget.TextView[2]` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
Device 1: Looking for a message by text: one-t-one message
activity_center/test_activity_center.py:289: in test_navigation_jump_to
self.errors.verify_no_errors()
base_test_case.py:191: in verify_no_errors
pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
User was not redirected to 1-1 chat after tapping card!
Device 2: Find OpenInStatusButton by xpath: //*[@text="Open in Status"]
Device 2: Tap on found: OpenInStatusButton
critical/chats/test_1_1_public_chats.py:178: in test_1_1_chat_emoji_send_reply_and_open_link
self.errors.verify_no_errors()
base_test_case.py:191: in verify_no_errors
pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
No reply received in 1-1 chat
Device 2: Find Text by xpath: //*[starts-with(@text,'smth I should edit')]/ancestor::android.view.ViewGroup[@content-desc='chat-item']
Device 2: Tap on found: Text
critical/chats/test_1_1_public_chats.py:470: in test_1_1_chat_text_message_delete_push_disappear
self.chat_2.chat_element_by_text(message_after_edit_1_1).wait_for_status_to_be("Delivered")
../views/chat_view.py:243: in wait_for_status_to_be
raise TimeoutException("Message status was not changed to %s, it's %s" % (expected_status, current_status))
Message status was not changed to Delivered, it's Sending
Device 2: Find MemberPhoto by xpath: //*[starts-with(@text,'profile_photo')]/ancestor::android.view.ViewGroup[@content-desc='chat-item']//*[@content-desc='user-avatar']
Device 2: Image differs from template to 6.606301700367648 percents
critical/chats/test_1_1_public_chats.py:314: in test_1_1_chat_non_latin_messages_stack_update_profile_photo
self.errors.verify_no_errors()
base_test_case.py:191: in verify_no_errors
pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
Message with text '¿Cómo estás tu año?' was not received
E Message with text 'ё, доброго вечерочка' was not received
Device 2: Find Text by xpath: //*[starts-with(@text,'Message before edit 1-1')]/ancestor::android.view.ViewGroup[@content-desc='chat-item']
Device 2: Tap on found: Text
critical/chats/test_1_1_public_chats.py:381: in test_1_1_chat_edit_message
self.chat_2.chat_element_by_text(message_before_edit_1_1).wait_for_status_to_be("Delivered")
../views/chat_view.py:243: in wait_for_status_to_be
raise TimeoutException("Message status was not changed to %s, it's %s" % (expected_status, current_status))
Message status was not changed to Delivered, it's Sending
Device 1: Find Text by xpath: //*[starts-with(@text,'Message 1')]/ancestor::android.view.ViewGroup[@content-desc='chat-item']//*[@content-desc='message-status']/android.widget.TextView
Device 1: Text is Sent
critical/chats/test_1_1_public_chats.py:186: in test_1_1_chat_pin_messages
self.chat_1.chat_element_by_text(self.message_1).wait_for_status_to_be("Delivered")
../views/chat_view.py:243: in wait_for_status_to_be
raise TimeoutException("Message status was not changed to %s, it's %s" % (expected_status, current_status))
Message status was not changed to Delivered, it's Sent
Device 1: Wait for text element EmojisNumber to be equal to 1
Device 1: Find EmojisNumber by xpath: //*[starts-with(@text,'Message sender')]/ancestor::android.view.ViewGroup[@content-desc='chat-item']/../..//*[@content-desc='emoji-reaction-1']/android.widget.TextView[2]
critical/chats/test_1_1_public_chats.py:80: in test_1_1_chat_message_reaction
message_sender.emojis_below_message(emoji="love").wait_for_element_text(1, 90)
../views/base_element.py:173: in wait_for_element_text
element_text = self.find_element().text.strip()
../views/base_element.py:79: in find_element
raise NoSuchElementException(
Device 1: EmojisNumber by xpath: `//*[starts-with(@text,'Message sender')]/ancestor::android.view.ViewGroup[@content-desc='chat-item']/../..//*[@content-desc='emoji-reaction-1']/android.widget.TextView[2]` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
Total executed tests: 48
Failed tests: 47
Expected to fail tests: 1
Passed tests: 0
IDs of failed tests: 702845,702840,702894,703086,702855,702947,702730,702958,702775,702786,702745,702731,702844,702851,703202,704613,702841,703496,702807,702839,702733,702742,702808,702809,702838,702813,704615,702948,702859,703629,702846,703133,702869,702957,702783,702843,702782,702850,702784,703382,703391,702732,703297,702936,703495,702777,703194
Test setup failed: activity_center/test_activity_center.py:233: in prepare_devices
self.drivers, self.loop = create_shared_drivers(2)
base_test_case.py:309: in create_shared_drivers
drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
/usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
return future.result()
__init__.py:26: in start_threads
returns[k] = await returns[k]
/usr/lib/python3.10/concurrent/futures/thread.py:58: in run
result = self.fn(*self.args, **self.kwargs)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
super().__init__(
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
self.start_session(capabilities)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
self.error_handler.check_response(response)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
raise exception_class(message, screen, stacktrace)
The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
Test setup failed: activity_center/test_activity_center.py:233: in prepare_devices
self.drivers, self.loop = create_shared_drivers(2)
base_test_case.py:309: in create_shared_drivers
drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
/usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
return future.result()
__init__.py:26: in start_threads
returns[k] = await returns[k]
/usr/lib/python3.10/concurrent/futures/thread.py:58: in run
result = self.fn(*self.args, **self.kwargs)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
super().__init__(
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
self.start_session(capabilities)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
self.error_handler.check_response(response)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
raise exception_class(message, screen, stacktrace)
The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
Test setup failed: critical/chats/test_public_chat_browsing.py:22: in prepare_devices
self.drivers, self.loop = create_shared_drivers(1)
base_test_case.py:309: in create_shared_drivers
drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
/usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
return future.result()
__init__.py:26: in start_threads
returns[k] = await returns[k]
/usr/lib/python3.10/concurrent/futures/thread.py:58: in run
result = self.fn(*self.args, **self.kwargs)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
super().__init__(
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
self.start_session(capabilities)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
self.error_handler.check_response(response)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
raise exception_class(message, screen, stacktrace)
The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
Test setup failed: critical/chats/test_public_chat_browsing.py:22: in prepare_devices
self.drivers, self.loop = create_shared_drivers(1)
base_test_case.py:309: in create_shared_drivers
drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
/usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
return future.result()
__init__.py:26: in start_threads
returns[k] = await returns[k]
/usr/lib/python3.10/concurrent/futures/thread.py:58: in run
result = self.fn(*self.args, **self.kwargs)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
super().__init__(
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
self.start_session(capabilities)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
self.error_handler.check_response(response)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
raise exception_class(message, screen, stacktrace)
The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
Test setup failed: critical/chats/test_public_chat_browsing.py:22: in prepare_devices
self.drivers, self.loop = create_shared_drivers(1)
base_test_case.py:309: in create_shared_drivers
drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
/usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
return future.result()
__init__.py:26: in start_threads
returns[k] = await returns[k]
/usr/lib/python3.10/concurrent/futures/thread.py:58: in run
result = self.fn(*self.args, **self.kwargs)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
super().__init__(
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
self.start_session(capabilities)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
self.error_handler.check_response(response)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
raise exception_class(message, screen, stacktrace)
The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
Test setup failed: critical/chats/test_public_chat_browsing.py:22: in prepare_devices
self.drivers, self.loop = create_shared_drivers(1)
base_test_case.py:309: in create_shared_drivers
drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
/usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
return future.result()
__init__.py:26: in start_threads
returns[k] = await returns[k]
/usr/lib/python3.10/concurrent/futures/thread.py:58: in run
result = self.fn(*self.args, **self.kwargs)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
super().__init__(
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
self.start_session(capabilities)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
self.error_handler.check_response(response)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
raise exception_class(message, screen, stacktrace)
The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
Test setup failed: critical/chats/test_public_chat_browsing.py:22: in prepare_devices
self.drivers, self.loop = create_shared_drivers(1)
base_test_case.py:309: in create_shared_drivers
drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
/usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
return future.result()
__init__.py:26: in start_threads
returns[k] = await returns[k]
/usr/lib/python3.10/concurrent/futures/thread.py:58: in run
result = self.fn(*self.args, **self.kwargs)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
super().__init__(
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
self.start_session(capabilities)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
self.error_handler.check_response(response)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
raise exception_class(message, screen, stacktrace)
The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
Class TestOneToOneChatMultipleSharedDevicesNewUiTwo:
Test setup failed: critical/chats/test_1_1_public_chats.py:526: in prepare_devices
self.drivers, self.loop = create_shared_drivers(2)
base_test_case.py:309: in create_shared_drivers
drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
/usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
return future.result()
__init__.py:26: in start_threads
returns[k] = await returns[k]
/usr/lib/python3.10/concurrent/futures/thread.py:58: in run
result = self.fn(*self.args, **self.kwargs)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
super().__init__(
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
self.start_session(capabilities)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
self.error_handler.check_response(response)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
raise exception_class(message, screen, stacktrace)
The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
Test setup failed: critical/chats/test_1_1_public_chats.py:526: in prepare_devices
self.drivers, self.loop = create_shared_drivers(2)
base_test_case.py:309: in create_shared_drivers
drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
/usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
return future.result()
__init__.py:26: in start_threads
returns[k] = await returns[k]
/usr/lib/python3.10/concurrent/futures/thread.py:58: in run
result = self.fn(*self.args, **self.kwargs)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
super().__init__(
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
self.start_session(capabilities)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
self.error_handler.check_response(response)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
raise exception_class(message, screen, stacktrace)
The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
Test setup failed: critical/chats/test_1_1_public_chats.py:526: in prepare_devices
self.drivers, self.loop = create_shared_drivers(2)
base_test_case.py:309: in create_shared_drivers
drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
/usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
return future.result()
__init__.py:26: in start_threads
returns[k] = await returns[k]
/usr/lib/python3.10/concurrent/futures/thread.py:58: in run
result = self.fn(*self.args, **self.kwargs)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
super().__init__(
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
self.start_session(capabilities)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
self.error_handler.check_response(response)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
raise exception_class(message, screen, stacktrace)
The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
Test setup failed: critical/chats/test_public_chat_browsing.py:284: in prepare_devices
self.drivers, self.loop = create_shared_drivers(2)
base_test_case.py:309: in create_shared_drivers
drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
/usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
return future.result()
__init__.py:26: in start_threads
returns[k] = await returns[k]
/usr/lib/python3.10/concurrent/futures/thread.py:58: in run
result = self.fn(*self.args, **self.kwargs)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
super().__init__(
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
self.start_session(capabilities)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
self.error_handler.check_response(response)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
raise exception_class(message, screen, stacktrace)
The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
Test setup failed: critical/chats/test_public_chat_browsing.py:284: in prepare_devices
self.drivers, self.loop = create_shared_drivers(2)
base_test_case.py:309: in create_shared_drivers
drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
/usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
return future.result()
__init__.py:26: in start_threads
returns[k] = await returns[k]
/usr/lib/python3.10/concurrent/futures/thread.py:58: in run
result = self.fn(*self.args, **self.kwargs)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
super().__init__(
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
self.start_session(capabilities)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
self.error_handler.check_response(response)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
raise exception_class(message, screen, stacktrace)
The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
Test setup failed: critical/chats/test_public_chat_browsing.py:284: in prepare_devices
self.drivers, self.loop = create_shared_drivers(2)
base_test_case.py:309: in create_shared_drivers
drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
/usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
return future.result()
__init__.py:26: in start_threads
returns[k] = await returns[k]
/usr/lib/python3.10/concurrent/futures/thread.py:58: in run
result = self.fn(*self.args, **self.kwargs)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
super().__init__(
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
self.start_session(capabilities)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
self.error_handler.check_response(response)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
raise exception_class(message, screen, stacktrace)
The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
Test setup failed: critical/chats/test_public_chat_browsing.py:284: in prepare_devices
self.drivers, self.loop = create_shared_drivers(2)
base_test_case.py:309: in create_shared_drivers
drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
/usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
return future.result()
__init__.py:26: in start_threads
returns[k] = await returns[k]
/usr/lib/python3.10/concurrent/futures/thread.py:58: in run
result = self.fn(*self.args, **self.kwargs)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
super().__init__(
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
self.start_session(capabilities)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
self.error_handler.check_response(response)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
raise exception_class(message, screen, stacktrace)
The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
Test setup failed: critical/chats/test_public_chat_browsing.py:284: in prepare_devices
self.drivers, self.loop = create_shared_drivers(2)
base_test_case.py:309: in create_shared_drivers
drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
/usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
return future.result()
__init__.py:26: in start_threads
returns[k] = await returns[k]
/usr/lib/python3.10/concurrent/futures/thread.py:58: in run
result = self.fn(*self.args, **self.kwargs)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
super().__init__(
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
self.start_session(capabilities)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
self.error_handler.check_response(response)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
raise exception_class(message, screen, stacktrace)
The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
Test setup failed: critical/chats/test_public_chat_browsing.py:284: in prepare_devices
self.drivers, self.loop = create_shared_drivers(2)
base_test_case.py:309: in create_shared_drivers
drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
/usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
return future.result()
__init__.py:26: in start_threads
returns[k] = await returns[k]
/usr/lib/python3.10/concurrent/futures/thread.py:58: in run
result = self.fn(*self.args, **self.kwargs)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
super().__init__(
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
self.start_session(capabilities)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
self.error_handler.check_response(response)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
raise exception_class(message, screen, stacktrace)
The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
Test setup failed: critical/chats/test_public_chat_browsing.py:284: in prepare_devices
self.drivers, self.loop = create_shared_drivers(2)
base_test_case.py:309: in create_shared_drivers
drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
/usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
return future.result()
__init__.py:26: in start_threads
returns[k] = await returns[k]
/usr/lib/python3.10/concurrent/futures/thread.py:58: in run
result = self.fn(*self.args, **self.kwargs)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
super().__init__(
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
self.start_session(capabilities)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
self.error_handler.check_response(response)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
raise exception_class(message, screen, stacktrace)
The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
Test setup failed: critical/chats/test_public_chat_browsing.py:284: in prepare_devices
self.drivers, self.loop = create_shared_drivers(2)
base_test_case.py:309: in create_shared_drivers
drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
/usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
return future.result()
__init__.py:26: in start_threads
returns[k] = await returns[k]
/usr/lib/python3.10/concurrent/futures/thread.py:58: in run
result = self.fn(*self.args, **self.kwargs)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
super().__init__(
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
self.start_session(capabilities)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
self.error_handler.check_response(response)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
raise exception_class(message, screen, stacktrace)
The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
Test setup failed: critical/chats/test_public_chat_browsing.py:284: in prepare_devices
self.drivers, self.loop = create_shared_drivers(2)
base_test_case.py:309: in create_shared_drivers
drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
/usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
return future.result()
__init__.py:26: in start_threads
returns[k] = await returns[k]
/usr/lib/python3.10/concurrent/futures/thread.py:58: in run
result = self.fn(*self.args, **self.kwargs)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
super().__init__(
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
self.start_session(capabilities)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
self.error_handler.check_response(response)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
raise exception_class(message, screen, stacktrace)
The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
Test setup failed: critical/chats/test_public_chat_browsing.py:284: in prepare_devices
self.drivers, self.loop = create_shared_drivers(2)
base_test_case.py:309: in create_shared_drivers
drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
/usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
return future.result()
__init__.py:26: in start_threads
returns[k] = await returns[k]
/usr/lib/python3.10/concurrent/futures/thread.py:58: in run
result = self.fn(*self.args, **self.kwargs)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
super().__init__(
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
self.start_session(capabilities)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
self.error_handler.check_response(response)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
raise exception_class(message, screen, stacktrace)
The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
Test setup failed: critical/chats/test_public_chat_browsing.py:284: in prepare_devices
self.drivers, self.loop = create_shared_drivers(2)
base_test_case.py:309: in create_shared_drivers
drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
/usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
return future.result()
__init__.py:26: in start_threads
returns[k] = await returns[k]
/usr/lib/python3.10/concurrent/futures/thread.py:58: in run
result = self.fn(*self.args, **self.kwargs)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
super().__init__(
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
self.start_session(capabilities)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
self.error_handler.check_response(response)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
raise exception_class(message, screen, stacktrace)
The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
Test setup failed: activity_center/test_activity_center.py:380: in prepare_devices
self.drivers, self.loop = create_shared_drivers(2)
base_test_case.py:309: in create_shared_drivers
drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
/usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
return future.result()
__init__.py:26: in start_threads
returns[k] = await returns[k]
/usr/lib/python3.10/concurrent/futures/thread.py:58: in run
result = self.fn(*self.args, **self.kwargs)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
super().__init__(
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
self.start_session(capabilities)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
self.error_handler.check_response(response)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
raise exception_class(message, screen, stacktrace)
The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
Test setup failed: activity_center/test_activity_center.py:380: in prepare_devices
self.drivers, self.loop = create_shared_drivers(2)
base_test_case.py:309: in create_shared_drivers
drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
/usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
return future.result()
__init__.py:26: in start_threads
returns[k] = await returns[k]
/usr/lib/python3.10/concurrent/futures/thread.py:58: in run
result = self.fn(*self.args, **self.kwargs)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
super().__init__(
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
self.start_session(capabilities)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
self.error_handler.check_response(response)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
raise exception_class(message, screen, stacktrace)
The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
Test setup failed: critical/chats/test_public_chat_browsing.py:804: in prepare_devices
self.drivers, self.loop = create_shared_drivers(2)
base_test_case.py:309: in create_shared_drivers
drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
/usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
return future.result()
__init__.py:26: in start_threads
returns[k] = await returns[k]
/usr/lib/python3.10/concurrent/futures/thread.py:58: in run
result = self.fn(*self.args, **self.kwargs)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
super().__init__(
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
self.start_session(capabilities)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
self.error_handler.check_response(response)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
raise exception_class(message, screen, stacktrace)
The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
Test setup failed: critical/chats/test_public_chat_browsing.py:804: in prepare_devices
self.drivers, self.loop = create_shared_drivers(2)
base_test_case.py:309: in create_shared_drivers
drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
/usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
return future.result()
__init__.py:26: in start_threads
returns[k] = await returns[k]
/usr/lib/python3.10/concurrent/futures/thread.py:58: in run
result = self.fn(*self.args, **self.kwargs)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
super().__init__(
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
self.start_session(capabilities)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
self.error_handler.check_response(response)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
raise exception_class(message, screen, stacktrace)
The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
Test setup failed: critical/chats/test_public_chat_browsing.py:804: in prepare_devices
self.drivers, self.loop = create_shared_drivers(2)
base_test_case.py:309: in create_shared_drivers
drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
/usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
return future.result()
__init__.py:26: in start_threads
returns[k] = await returns[k]
/usr/lib/python3.10/concurrent/futures/thread.py:58: in run
result = self.fn(*self.args, **self.kwargs)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
super().__init__(
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
self.start_session(capabilities)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
self.error_handler.check_response(response)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
raise exception_class(message, screen, stacktrace)
The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
Test setup failed: critical/chats/test_public_chat_browsing.py:804: in prepare_devices
self.drivers, self.loop = create_shared_drivers(2)
base_test_case.py:309: in create_shared_drivers
drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
/usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
return future.result()
__init__.py:26: in start_threads
returns[k] = await returns[k]
/usr/lib/python3.10/concurrent/futures/thread.py:58: in run
result = self.fn(*self.args, **self.kwargs)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
super().__init__(
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
self.start_session(capabilities)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
self.error_handler.check_response(response)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
raise exception_class(message, screen, stacktrace)
The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
Test setup failed: critical/chats/test_public_chat_browsing.py:804: in prepare_devices
self.drivers, self.loop = create_shared_drivers(2)
base_test_case.py:309: in create_shared_drivers
drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
/usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
return future.result()
__init__.py:26: in start_threads
returns[k] = await returns[k]
/usr/lib/python3.10/concurrent/futures/thread.py:58: in run
result = self.fn(*self.args, **self.kwargs)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
super().__init__(
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
self.start_session(capabilities)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
self.error_handler.check_response(response)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
raise exception_class(message, screen, stacktrace)
The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
Test setup failed: critical/chats/test_group_chat.py:19: in prepare_devices
self.drivers, self.loop = create_shared_drivers(3)
base_test_case.py:309: in create_shared_drivers
drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
/usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
return future.result()
__init__.py:26: in start_threads
returns[k] = await returns[k]
/usr/lib/python3.10/concurrent/futures/thread.py:58: in run
result = self.fn(*self.args, **self.kwargs)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
super().__init__(
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
self.start_session(capabilities)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
self.error_handler.check_response(response)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
raise exception_class(message, screen, stacktrace)
The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
Test setup failed: critical/chats/test_group_chat.py:19: in prepare_devices
self.drivers, self.loop = create_shared_drivers(3)
base_test_case.py:309: in create_shared_drivers
drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
/usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
return future.result()
__init__.py:26: in start_threads
returns[k] = await returns[k]
/usr/lib/python3.10/concurrent/futures/thread.py:58: in run
result = self.fn(*self.args, **self.kwargs)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
super().__init__(
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
self.start_session(capabilities)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
self.error_handler.check_response(response)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
raise exception_class(message, screen, stacktrace)
The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
Test setup failed: critical/chats/test_group_chat.py:19: in prepare_devices
self.drivers, self.loop = create_shared_drivers(3)
base_test_case.py:309: in create_shared_drivers
drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
/usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
return future.result()
__init__.py:26: in start_threads
returns[k] = await returns[k]
/usr/lib/python3.10/concurrent/futures/thread.py:58: in run
result = self.fn(*self.args, **self.kwargs)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
super().__init__(
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
self.start_session(capabilities)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
self.error_handler.check_response(response)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
raise exception_class(message, screen, stacktrace)
The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
Test setup failed: critical/chats/test_group_chat.py:19: in prepare_devices
self.drivers, self.loop = create_shared_drivers(3)
base_test_case.py:309: in create_shared_drivers
drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
/usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
return future.result()
__init__.py:26: in start_threads
returns[k] = await returns[k]
/usr/lib/python3.10/concurrent/futures/thread.py:58: in run
result = self.fn(*self.args, **self.kwargs)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
super().__init__(
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
self.start_session(capabilities)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
self.error_handler.check_response(response)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
raise exception_class(message, screen, stacktrace)
The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
Test setup failed: critical/chats/test_group_chat.py:19: in prepare_devices
self.drivers, self.loop = create_shared_drivers(3)
base_test_case.py:309: in create_shared_drivers
drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
/usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
return future.result()
__init__.py:26: in start_threads
returns[k] = await returns[k]
/usr/lib/python3.10/concurrent/futures/thread.py:58: in run
result = self.fn(*self.args, **self.kwargs)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
super().__init__(
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
self.start_session(capabilities)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
self.error_handler.check_response(response)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
raise exception_class(message, screen, stacktrace)
The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
Test setup failed: critical/chats/test_group_chat.py:19: in prepare_devices
self.drivers, self.loop = create_shared_drivers(3)
base_test_case.py:309: in create_shared_drivers
drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
/usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
return future.result()
__init__.py:26: in start_threads
returns[k] = await returns[k]
/usr/lib/python3.10/concurrent/futures/thread.py:58: in run
result = self.fn(*self.args, **self.kwargs)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
super().__init__(
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
self.start_session(capabilities)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
self.error_handler.check_response(response)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
raise exception_class(message, screen, stacktrace)
The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
Test setup failed: critical/test_deep_and_universal_links.py:13: in prepare_devices
self.drivers, self.loop = create_shared_drivers(1)
base_test_case.py:309: in create_shared_drivers
drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
/usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
return future.result()
__init__.py:26: in start_threads
returns[k] = await returns[k]
/usr/lib/python3.10/concurrent/futures/thread.py:58: in run
result = self.fn(*self.args, **self.kwargs)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
super().__init__(
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
self.start_session(capabilities)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
self.error_handler.check_response(response)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
raise exception_class(message, screen, stacktrace)
The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
Test setup failed: critical/test_deep_and_universal_links.py:13: in prepare_devices
self.drivers, self.loop = create_shared_drivers(1)
base_test_case.py:309: in create_shared_drivers
drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
/usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
return future.result()
__init__.py:26: in start_threads
returns[k] = await returns[k]
/usr/lib/python3.10/concurrent/futures/thread.py:58: in run
result = self.fn(*self.args, **self.kwargs)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
super().__init__(
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
self.start_session(capabilities)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
self.error_handler.check_response(response)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
raise exception_class(message, screen, stacktrace)
The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
Class TestActivityCenterContactRequestMultipleDevicePR:
Test setup failed: activity_center/test_activity_center.py:18: in prepare_devices
self.drivers, self.loop = create_shared_drivers(2)
base_test_case.py:309: in create_shared_drivers
drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
/usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
return future.result()
__init__.py:26: in start_threads
returns[k] = await returns[k]
/usr/lib/python3.10/concurrent/futures/thread.py:58: in run
result = self.fn(*self.args, **self.kwargs)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
super().__init__(
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
self.start_session(capabilities)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
self.error_handler.check_response(response)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
raise exception_class(message, screen, stacktrace)
The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
Test setup failed: activity_center/test_activity_center.py:18: in prepare_devices
self.drivers, self.loop = create_shared_drivers(2)
base_test_case.py:309: in create_shared_drivers
drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
/usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
return future.result()
__init__.py:26: in start_threads
returns[k] = await returns[k]
/usr/lib/python3.10/concurrent/futures/thread.py:58: in run
result = self.fn(*self.args, **self.kwargs)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
super().__init__(
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
self.start_session(capabilities)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
self.error_handler.check_response(response)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
raise exception_class(message, screen, stacktrace)
The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
Test setup failed: activity_center/test_activity_center.py:18: in prepare_devices
self.drivers, self.loop = create_shared_drivers(2)
base_test_case.py:309: in create_shared_drivers
drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
/usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
return future.result()
__init__.py:26: in start_threads
returns[k] = await returns[k]
/usr/lib/python3.10/concurrent/futures/thread.py:58: in run
result = self.fn(*self.args, **self.kwargs)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
super().__init__(
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
self.start_session(capabilities)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
self.error_handler.check_response(response)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
raise exception_class(message, screen, stacktrace)
The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
Test setup failed: critical/chats/test_1_1_public_chats.py:20: in prepare_devices
self.drivers, self.loop = create_shared_drivers(2)
base_test_case.py:309: in create_shared_drivers
drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
/usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
return future.result()
__init__.py:26: in start_threads
returns[k] = await returns[k]
/usr/lib/python3.10/concurrent/futures/thread.py:58: in run
result = self.fn(*self.args, **self.kwargs)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
super().__init__(
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
self.start_session(capabilities)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
self.error_handler.check_response(response)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
raise exception_class(message, screen, stacktrace)
The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
Test setup failed: critical/chats/test_1_1_public_chats.py:20: in prepare_devices
self.drivers, self.loop = create_shared_drivers(2)
base_test_case.py:309: in create_shared_drivers
drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
/usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
return future.result()
__init__.py:26: in start_threads
returns[k] = await returns[k]
/usr/lib/python3.10/concurrent/futures/thread.py:58: in run
result = self.fn(*self.args, **self.kwargs)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
super().__init__(
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
self.start_session(capabilities)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
self.error_handler.check_response(response)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
raise exception_class(message, screen, stacktrace)
The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
Test setup failed: critical/chats/test_1_1_public_chats.py:20: in prepare_devices
self.drivers, self.loop = create_shared_drivers(2)
base_test_case.py:309: in create_shared_drivers
drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
/usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
return future.result()
__init__.py:26: in start_threads
returns[k] = await returns[k]
/usr/lib/python3.10/concurrent/futures/thread.py:58: in run
result = self.fn(*self.args, **self.kwargs)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
super().__init__(
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
self.start_session(capabilities)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
self.error_handler.check_response(response)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
raise exception_class(message, screen, stacktrace)
The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
Test setup failed: critical/chats/test_1_1_public_chats.py:20: in prepare_devices
self.drivers, self.loop = create_shared_drivers(2)
base_test_case.py:309: in create_shared_drivers
drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
/usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
return future.result()
__init__.py:26: in start_threads
returns[k] = await returns[k]
/usr/lib/python3.10/concurrent/futures/thread.py:58: in run
result = self.fn(*self.args, **self.kwargs)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
super().__init__(
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
self.start_session(capabilities)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
self.error_handler.check_response(response)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
raise exception_class(message, screen, stacktrace)
The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
Test setup failed: critical/chats/test_1_1_public_chats.py:20: in prepare_devices
self.drivers, self.loop = create_shared_drivers(2)
base_test_case.py:309: in create_shared_drivers
drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
/usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
return future.result()
__init__.py:26: in start_threads
returns[k] = await returns[k]
/usr/lib/python3.10/concurrent/futures/thread.py:58: in run
result = self.fn(*self.args, **self.kwargs)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
super().__init__(
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
self.start_session(capabilities)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
self.error_handler.check_response(response)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
raise exception_class(message, screen, stacktrace)
The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
Test setup failed: critical/chats/test_1_1_public_chats.py:20: in prepare_devices
self.drivers, self.loop = create_shared_drivers(2)
base_test_case.py:309: in create_shared_drivers
drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
/usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
return future.result()
__init__.py:26: in start_threads
returns[k] = await returns[k]
/usr/lib/python3.10/concurrent/futures/thread.py:58: in run
result = self.fn(*self.args, **self.kwargs)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
super().__init__(
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
self.start_session(capabilities)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
self.error_handler.check_response(response)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
raise exception_class(message, screen, stacktrace)
The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
Test setup failed: critical/chats/test_1_1_public_chats.py:20: in prepare_devices
self.drivers, self.loop = create_shared_drivers(2)
base_test_case.py:309: in create_shared_drivers
drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
/usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
return future.result()
__init__.py:26: in start_threads
returns[k] = await returns[k]
/usr/lib/python3.10/concurrent/futures/thread.py:58: in run
result = self.fn(*self.args, **self.kwargs)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
super().__init__(
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
self.start_session(capabilities)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
self.error_handler.check_response(response)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
raise exception_class(message, screen, stacktrace)
The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
Test setup failed: critical/chats/test_1_1_public_chats.py:20: in prepare_devices
self.drivers, self.loop = create_shared_drivers(2)
base_test_case.py:309: in create_shared_drivers
drivers = loop.run_until_complete(start_threads(test_suite_data.current_test.name,
/usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
return future.result()
__init__.py:26: in start_threads
returns[k] = await returns[k]
/usr/lib/python3.10/concurrent/futures/thread.py:58: in run
result = self.fn(*self.args, **self.kwargs)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:257: in __init__
super().__init__(
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:206: in __init__
self.start_session(capabilities)
/home/jenkins/.local/lib/python3.10/site-packages/appium/webdriver/webdriver.py:346: in start_session
response = self.execute(RemoteCommand.NEW_SESSION, w3c_caps)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:345: in execute
self.error_handler.check_response(response)
/home/jenkins/.local/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py:229: in check_response
raise exception_class(message, screen, stacktrace)
The test session has already finished, and can't receive further commands. For help please check https://docs.saucelabs.com/dev/error-messages
I addressed the icon(s) issue for most websites
If possible we could make the blue color for the links issue and the link text not showing up when sharing from the communities list issue into follow-up tasks.
@ibrkhalil in case any significant changes are introduced into PR after it has been already tested and approved by QA - please let us know about it and request additional manual testing before merge. Especially if the new changes are related to status-go branch. It is very important to follow the process otherwise we are risking to merge bugs into develop.
Also, I see that status-go changes have not even been approved yet https://github.com/status-im/status-go/pull/4788. That means that those changes were not ready neither for design review nor for manual QA. Also go branch is outdated. After go branch is approved and rebased - we will need to rebase mobile PR, re-run E2E and perform another round of manual QA. cc @mariia-skrypnyk
Please, let me know if there is something unclear about our current developing process. I will be happy to have a call and answer the questions.
@ibrkhalil in case any significant changes are introduced into PR after it has been already tested and approved by QA - please let us know about it and request additional manual testing before merge. Especially if the new changes are related to status-go branch. It is very important to follow the process otherwise we are risking to merge bugs into develop.
Also, I see that status-go changes have not even been approved yet status-im/status-go#4788. That means that those changes were not ready neither for design review nor for manual QA. Also go branch is outdated. After go branch is approved and rebased - we will need to rebase mobile PR, re-run E2E and perform another round of manual QA. cc @mariia-skrypnyk
Please, let me know if there is something unclear in our current developing process. I will be happy to have a call and answer the questions.
Understood, Thanks Pavlo
I should've fixed the design review reported issues in follow ups instead of making it here.
I'll get the go branch merged then ask for review.
@ibrkhalil Hi ! You've made a draft from https://github.com/status-im/status-go/pull/4788 let me know what you've decided?
Last point was that you do approve it->rebase and then rebase current PR and it it should be retested. Was it the correct scenario till yesterday?
@ibrkhalil Hi ! You've made a draft from status-im/status-go#4788 let me know what you've decided? Last point was that you do approve it->rebase and then rebase current PR and it it should be retested. Was it the correct scenario till yesterday?
It needs a lot of extra work to support Favicons as @Francesca-G suggested, I'll have it ready hopefully this week.
Device 2: Find `Text` by `xpath`: `//*[starts-with(@text,'smth I should edit')]/ancestor::android.view.ViewGroup[@content-desc='chat-item']//*[@content-desc='message-status']/android.widget.TextView`
Device 2: `Text` is `Sent`
critical/chats/test_1_1_public_chats.py:468: in test_1_1_chat_text_message_delete_push_disappear
self.chat_2.chat_element_by_text(message_after_edit_1_1).wait_for_status_to_be("Delivered")
../views/chat_view.py:243: in wait_for_status_to_be
raise TimeoutException("Message status was not changed to %s, it's %s" % (expected_status, current_status))
Message status was not changed to Delivered, it's Sent
Device 2: Find Text by xpath: //android.view.ViewGroup[@content-desc='chat-item']//android.widget.TextView[contains(@text,'#cats')]
Device 2: Looking for a message by text: it is just a message text
critical/chats/test_public_chat_browsing.py:1091: in test_community_hashtag_links_to_community_channels
self.errors.verify_no_errors()
base_test_case.py:191: in verify_no_errors
pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
Receiver was not navigated to the cats channel
Device 2: Click until Text by accessibility id: community-description-text will be presented
critical/chats/test_public_chat_browsing.py:1178: in test_community_join_when_node_owner_offline
self.errors.verify_no_errors()
base_test_case.py:191: in verify_no_errors
pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
Text "You joined “closed community”" in shown toast element doesn't match expected "You joined “open community”"
Let me know what issue/issues were fixed in this latest PR version?
There are several issues in design review but most of them are still present.
Are they a follow ups?
Let me know what issue/issues were fixed in this latest PR version? There are several issues in design review but most of them are still present. Are they a follow ups?
What is fixed is this icon :
Mainly adding favicons for most websites, The rest are follow ups because they are not directly related to this PR.
I see some favicons working and some - not.
Yes, I agree it should need an improvement.
For example: Spotify favicon is missing, Youtube is ok.
@ibrkhalil in such case please create followup for favicon improvement.
In current PR:
✅ Status favicon is fixed
✅ Generating preview icon is fixed
@Francesca-G , another design review issues are follow ups and not fixed here.