Test setup failed: ../../../../status-app-prs@tmp/venv/lib/python3.10/site-packages/urllib3/connectionpool.py:703: in urlopen
httplib_response = self._make_request(
../../../../status-app-prs@tmp/venv/lib/python3.10/site-packages/urllib3/connectionpool.py:449: in _make_request
six.raise_from(e, None)
<string>:3: in raise_from
???
../../../../status-app-prs@tmp/venv/lib/python3.10/site-packages/urllib3/connectionpool.py:444: in _make_request
httplib_response = conn.getresponse()
/usr/lib/python3.10/http/client.py:1375: in getresponse
response.begin()
/usr/lib/python3.10/http/client.py:318: in begin
version, status, reason = self._read_status()
/usr/lib/python3.10/http/client.py:287: in _read_status
raise RemoteDisconnected("Remote end closed connection without"
E http.client.RemoteDisconnected: Remote end closed connection without response
During handling of the above exception, another exception occurred:
critical/test_wallet.py:25: in prepare_devices
self.loop.run_until_complete(
/usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
return future.result()
__init__.py:52: in run_in_parallel
returns.append(await k)
/usr/lib/python3.10/concurrent/futures/thread.py:58: in run
result = self.fn(*self.args, **self.kwargs)
../views/sign_in_view.py:267: in recover_access
self.i_m_new_in_status_button.click_until_presence_of_element(self.generate_keys_button)
../views/base_element.py:109: in click_until_presence_of_element
el = self.find_element()
../views/base_element.py:84: in find_element
raise exception
../views/base_element.py:77: in find_element
return self.driver.find_element(self.by, self.locator)
../../../../status-app-prs@tmp/venv/lib/python3.10/site-packages/appium/webdriver/webdriver.py:409: in find_element
return self.execute(RemoteCommand.FIND_ELEMENT, {'using': by, 'value': value})['value']
../../../../status-app-prs@tmp/venv/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:343: in execute
response = self.command_executor.execute(driver_command, params)
../../../../status-app-prs@tmp/venv/lib/python3.10/site-packages/selenium/webdriver/remote/remote_connection.py:291: in execute
return self._request(command_info[0], url, body=data)
../../../../status-app-prs@tmp/venv/lib/python3.10/site-packages/selenium/webdriver/remote/remote_connection.py:312: in _request
response = self._conn.request(method, url, body=body, headers=headers)
../../../../status-app-prs@tmp/venv/lib/python3.10/site-packages/urllib3/request.py:78: in request
return self.request_encode_body(
../../../../status-app-prs@tmp/venv/lib/python3.10/site-packages/urllib3/request.py:170: in request_encode_body
return self.urlopen(method, url, **extra_kw)
../../../../status-app-prs@tmp/venv/lib/python3.10/site-packages/urllib3/poolmanager.py:376: in urlopen
response = conn.urlopen(method, u.request_uri, **kw)
../../../../status-app-prs@tmp/venv/lib/python3.10/site-packages/urllib3/connectionpool.py:787: in urlopen
retries = retries.increment(
../../../../status-app-prs@tmp/venv/lib/python3.10/site-packages/urllib3/util/retry.py:550: in increment
raise six.reraise(type(error), error, _stacktrace)
../../../../status-app-prs@tmp/venv/lib/python3.10/site-packages/urllib3/packages/six.py:769: in reraise
raise value.with_traceback(tb)
../../../../status-app-prs@tmp/venv/lib/python3.10/site-packages/urllib3/connectionpool.py:703: in urlopen
httplib_response = self._make_request(
../../../../status-app-prs@tmp/venv/lib/python3.10/site-packages/urllib3/connectionpool.py:449: in _make_request
six.raise_from(e, None)
<string>:3: in raise_from
???
../../../../status-app-prs@tmp/venv/lib/python3.10/site-packages/urllib3/connectionpool.py:444: in _make_request
httplib_response = conn.getresponse()
/usr/lib/python3.10/http/client.py:1375: in getresponse
response.begin()
/usr/lib/python3.10/http/client.py:318: in begin
version, status, reason = self._read_status()
/usr/lib/python3.10/http/client.py:287: in _read_status
raise RemoteDisconnected("Remote end closed connection without"
('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
Test setup failed: ../../../../status-app-prs@tmp/venv/lib/python3.10/site-packages/urllib3/connectionpool.py:703: in urlopen
httplib_response = self._make_request(
../../../../status-app-prs@tmp/venv/lib/python3.10/site-packages/urllib3/connectionpool.py:449: in _make_request
six.raise_from(e, None)
<string>:3: in raise_from
???
../../../../status-app-prs@tmp/venv/lib/python3.10/site-packages/urllib3/connectionpool.py:444: in _make_request
httplib_response = conn.getresponse()
/usr/lib/python3.10/http/client.py:1375: in getresponse
response.begin()
/usr/lib/python3.10/http/client.py:318: in begin
version, status, reason = self._read_status()
/usr/lib/python3.10/http/client.py:287: in _read_status
raise RemoteDisconnected("Remote end closed connection without"
E http.client.RemoteDisconnected: Remote end closed connection without response
During handling of the above exception, another exception occurred:
critical/test_wallet.py:25: in prepare_devices
self.loop.run_until_complete(
/usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
return future.result()
__init__.py:52: in run_in_parallel
returns.append(await k)
/usr/lib/python3.10/concurrent/futures/thread.py:58: in run
result = self.fn(*self.args, **self.kwargs)
../views/sign_in_view.py:267: in recover_access
self.i_m_new_in_status_button.click_until_presence_of_element(self.generate_keys_button)
../views/base_element.py:109: in click_until_presence_of_element
el = self.find_element()
../views/base_element.py:84: in find_element
raise exception
../views/base_element.py:77: in find_element
return self.driver.find_element(self.by, self.locator)
../../../../status-app-prs@tmp/venv/lib/python3.10/site-packages/appium/webdriver/webdriver.py:409: in find_element
return self.execute(RemoteCommand.FIND_ELEMENT, {'using': by, 'value': value})['value']
../../../../status-app-prs@tmp/venv/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:343: in execute
response = self.command_executor.execute(driver_command, params)
../../../../status-app-prs@tmp/venv/lib/python3.10/site-packages/selenium/webdriver/remote/remote_connection.py:291: in execute
return self._request(command_info[0], url, body=data)
../../../../status-app-prs@tmp/venv/lib/python3.10/site-packages/selenium/webdriver/remote/remote_connection.py:312: in _request
response = self._conn.request(method, url, body=body, headers=headers)
../../../../status-app-prs@tmp/venv/lib/python3.10/site-packages/urllib3/request.py:78: in request
return self.request_encode_body(
../../../../status-app-prs@tmp/venv/lib/python3.10/site-packages/urllib3/request.py:170: in request_encode_body
return self.urlopen(method, url, **extra_kw)
../../../../status-app-prs@tmp/venv/lib/python3.10/site-packages/urllib3/poolmanager.py:376: in urlopen
response = conn.urlopen(method, u.request_uri, **kw)
../../../../status-app-prs@tmp/venv/lib/python3.10/site-packages/urllib3/connectionpool.py:787: in urlopen
retries = retries.increment(
../../../../status-app-prs@tmp/venv/lib/python3.10/site-packages/urllib3/util/retry.py:550: in increment
raise six.reraise(type(error), error, _stacktrace)
../../../../status-app-prs@tmp/venv/lib/python3.10/site-packages/urllib3/packages/six.py:769: in reraise
raise value.with_traceback(tb)
../../../../status-app-prs@tmp/venv/lib/python3.10/site-packages/urllib3/connectionpool.py:703: in urlopen
httplib_response = self._make_request(
../../../../status-app-prs@tmp/venv/lib/python3.10/site-packages/urllib3/connectionpool.py:449: in _make_request
six.raise_from(e, None)
<string>:3: in raise_from
???
../../../../status-app-prs@tmp/venv/lib/python3.10/site-packages/urllib3/connectionpool.py:444: in _make_request
httplib_response = conn.getresponse()
/usr/lib/python3.10/http/client.py:1375: in getresponse
response.begin()
/usr/lib/python3.10/http/client.py:318: in begin
version, status, reason = self._read_status()
/usr/lib/python3.10/http/client.py:287: in _read_status
raise RemoteDisconnected("Remote end closed connection without"
('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
Device 2: Find Text by xpath: //*[starts-with(@text,'Hey, admin!')]/ancestor::android.view.ViewGroup[@content-desc='chat-item']//*[@content-desc='message-status']/android.widget.TextView
Device 2: Text is Sent
critical/chats/test_group_chat.py:95: in test_group_chat_join_send_text_messages_push
self.chats[1].chat_element_by_text(message_to_admin).wait_for_status_to_be('Delivered', timeout=120)
../views/chat_view.py:225: 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 Button by accessibility id: back-button
# STEP: Device1 accepts pending contact request by swiping
../../../../status-app-prs@tmp/venv/lib/python3.10/site-packages/urllib3/connectionpool.py:703: in urlopen
httplib_response = self._make_request(
../../../../status-app-prs@tmp/venv/lib/python3.10/site-packages/urllib3/connectionpool.py:449: in _make_request
six.raise_from(e, None)
<string>:3: in raise_from
???
../../../../status-app-prs@tmp/venv/lib/python3.10/site-packages/urllib3/connectionpool.py:444: in _make_request
httplib_response = conn.getresponse()
/usr/lib/python3.10/http/client.py:1375: in getresponse
response.begin()
/usr/lib/python3.10/http/client.py:318: in begin
version, status, reason = self._read_status()
/usr/lib/python3.10/http/client.py:287: in _read_status
raise RemoteDisconnected("Remote end closed connection without"
E http.client.RemoteDisconnected: Remote end closed connection without response
During handling of the above exception, another exception occurred:
activity_center/test_activity_center.py:118: in test_activity_center_contact_request_accept_swipe_mark_all_as_read
self.device_1.just_fyi('Device1 accepts pending contact request by swiping')
../views/base_view.py:410: in just_fyi
self.driver.execute_script("sauce:context=STEP: %s" % some_str)
../../../../status-app-prs@tmp/venv/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:405: in execute_script
return self.execute(command, {"script": script, "args": converted_args})["value"]
../../../../status-app-prs@tmp/venv/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py:343: in execute
response = self.command_executor.execute(driver_command, params)
../../../../status-app-prs@tmp/venv/lib/python3.10/site-packages/selenium/webdriver/remote/remote_connection.py:291: in execute
return self._request(command_info[0], url, body=data)
../../../../status-app-prs@tmp/venv/lib/python3.10/site-packages/selenium/webdriver/remote/remote_connection.py:312: in _request
response = self._conn.request(method, url, body=body, headers=headers)
../../../../status-app-prs@tmp/venv/lib/python3.10/site-packages/urllib3/request.py:78: in request
return self.request_encode_body(
../../../../status-app-prs@tmp/venv/lib/python3.10/site-packages/urllib3/request.py:170: in request_encode_body
return self.urlopen(method, url, **extra_kw)
../../../../status-app-prs@tmp/venv/lib/python3.10/site-packages/urllib3/poolmanager.py:376: in urlopen
response = conn.urlopen(method, u.request_uri, **kw)
../../../../status-app-prs@tmp/venv/lib/python3.10/site-packages/urllib3/connectionpool.py:787: in urlopen
retries = retries.increment(
../../../../status-app-prs@tmp/venv/lib/python3.10/site-packages/urllib3/util/retry.py:550: in increment
raise six.reraise(type(error), error, _stacktrace)
../../../../status-app-prs@tmp/venv/lib/python3.10/site-packages/urllib3/packages/six.py:769: in reraise
raise value.with_traceback(tb)
../../../../status-app-prs@tmp/venv/lib/python3.10/site-packages/urllib3/connectionpool.py:703: in urlopen
httplib_response = self._make_request(
../../../../status-app-prs@tmp/venv/lib/python3.10/site-packages/urllib3/connectionpool.py:449: in _make_request
six.raise_from(e, None)
<string>:3: in raise_from
???
../../../../status-app-prs@tmp/venv/lib/python3.10/site-packages/urllib3/connectionpool.py:444: in _make_request
httplib_response = conn.getresponse()
/usr/lib/python3.10/http/client.py:1375: in getresponse
response.begin()
/usr/lib/python3.10/http/client.py:318: in begin
version, status, reason = self._read_status()
/usr/lib/python3.10/http/client.py:287: in _read_status
raise RemoteDisconnected("Remote end closed connection without"
('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
Device 1: Getting preview message for link: https://m.youtube.com/watch?v=Je7yErjEVt4
critical/chats/test_public_chat_browsing.py:587: in test_community_links_with_previews_github_youtube_twitter_gif_send_enable
message.wait_for_element(60)
../views/base_element.py:129: in wait_for_element
raise TimeoutException(
Device `1`: `PreviewMessage` by` xpath`: `//*[starts-with(@text,'https://m.youtube.com/watch?v=Je7yErjEVt4')]/ancestor::android.view.ViewGroup[@content-desc='chat-item']` is not found on the screen after wait_for_element
Test setup failed: critical/chats/test_1_1_public_chats.py:24: in prepare_devices
self.loop.run_until_complete(run_in_parallel(((self.device_1.create_user, {'enable_notifications': True,
/usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
return future.result()
__init__.py:52: in run_in_parallel
returns.append(await k)
/usr/lib/python3.10/concurrent/futures/thread.py:58: in run
result = self.fn(*self.args, **self.kwargs)
../views/sign_in_view.py:236: in create_user
self.set_profile(username)
../views/sign_in_view.py:217: in set_profile
self.profile_title_input.send_keys(username)
../views/base_element.py:377: in send_keys
self.find_element().send_keys(value)
../views/base_element.py:79: in find_element
raise NoSuchElementException(
Device 1: EditBox by accessibility id: `profile-title-input` 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
Test setup failed: critical/chats/test_1_1_public_chats.py:24: in prepare_devices
self.loop.run_until_complete(run_in_parallel(((self.device_1.create_user, {'enable_notifications': True,
/usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
return future.result()
__init__.py:52: in run_in_parallel
returns.append(await k)
/usr/lib/python3.10/concurrent/futures/thread.py:58: in run
result = self.fn(*self.args, **self.kwargs)
../views/sign_in_view.py:236: in create_user
self.set_profile(username)
../views/sign_in_view.py:217: in set_profile
self.profile_title_input.send_keys(username)
../views/base_element.py:377: in send_keys
self.find_element().send_keys(value)
../views/base_element.py:79: in find_element
raise NoSuchElementException(
Device 1: EditBox by accessibility id: `profile-title-input` 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
Test setup failed: critical/chats/test_1_1_public_chats.py:24: in prepare_devices
self.loop.run_until_complete(run_in_parallel(((self.device_1.create_user, {'enable_notifications': True,
/usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
return future.result()
__init__.py:52: in run_in_parallel
returns.append(await k)
/usr/lib/python3.10/concurrent/futures/thread.py:58: in run
result = self.fn(*self.args, **self.kwargs)
../views/sign_in_view.py:236: in create_user
self.set_profile(username)
../views/sign_in_view.py:217: in set_profile
self.profile_title_input.send_keys(username)
../views/base_element.py:377: in send_keys
self.find_element().send_keys(value)
../views/base_element.py:79: in find_element
raise NoSuchElementException(
Device 1: EditBox by accessibility id: `profile-title-input` 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
Test setup failed: critical/chats/test_1_1_public_chats.py:24: in prepare_devices
self.loop.run_until_complete(run_in_parallel(((self.device_1.create_user, {'enable_notifications': True,
/usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
return future.result()
__init__.py:52: in run_in_parallel
returns.append(await k)
/usr/lib/python3.10/concurrent/futures/thread.py:58: in run
result = self.fn(*self.args, **self.kwargs)
../views/sign_in_view.py:236: in create_user
self.set_profile(username)
../views/sign_in_view.py:217: in set_profile
self.profile_title_input.send_keys(username)
../views/base_element.py:377: in send_keys
self.find_element().send_keys(value)
../views/base_element.py:79: in find_element
raise NoSuchElementException(
Device 1: EditBox by accessibility id: `profile-title-input` 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
Test setup failed: critical/chats/test_1_1_public_chats.py:24: in prepare_devices
self.loop.run_until_complete(run_in_parallel(((self.device_1.create_user, {'enable_notifications': True,
/usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
return future.result()
__init__.py:52: in run_in_parallel
returns.append(await k)
/usr/lib/python3.10/concurrent/futures/thread.py:58: in run
result = self.fn(*self.args, **self.kwargs)
../views/sign_in_view.py:236: in create_user
self.set_profile(username)
../views/sign_in_view.py:217: in set_profile
self.profile_title_input.send_keys(username)
../views/base_element.py:377: in send_keys
self.find_element().send_keys(value)
../views/base_element.py:79: in find_element
raise NoSuchElementException(
Device 1: EditBox by accessibility id: `profile-title-input` 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
Test setup failed: critical/chats/test_1_1_public_chats.py:24: in prepare_devices
self.loop.run_until_complete(run_in_parallel(((self.device_1.create_user, {'enable_notifications': True,
/usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
return future.result()
__init__.py:52: in run_in_parallel
returns.append(await k)
/usr/lib/python3.10/concurrent/futures/thread.py:58: in run
result = self.fn(*self.args, **self.kwargs)
../views/sign_in_view.py:236: in create_user
self.set_profile(username)
../views/sign_in_view.py:217: in set_profile
self.profile_title_input.send_keys(username)
../views/base_element.py:377: in send_keys
self.find_element().send_keys(value)
../views/base_element.py:79: in find_element
raise NoSuchElementException(
Device 1: EditBox by accessibility id: `profile-title-input` 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
Test setup failed: critical/chats/test_1_1_public_chats.py:24: in prepare_devices
self.loop.run_until_complete(run_in_parallel(((self.device_1.create_user, {'enable_notifications': True,
/usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
return future.result()
__init__.py:52: in run_in_parallel
returns.append(await k)
/usr/lib/python3.10/concurrent/futures/thread.py:58: in run
result = self.fn(*self.args, **self.kwargs)
../views/sign_in_view.py:236: in create_user
self.set_profile(username)
../views/sign_in_view.py:217: in set_profile
self.profile_title_input.send_keys(username)
../views/base_element.py:377: in send_keys
self.find_element().send_keys(value)
../views/base_element.py:79: in find_element
raise NoSuchElementException(
Device 1: EditBox by accessibility id: `profile-title-input` 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: Find EditBox by accessibility id: profile-title-input
Test setup failed: critical/chats/test_1_1_public_chats.py:24: in prepare_devices
self.loop.run_until_complete(run_in_parallel(((self.device_1.create_user, {'enable_notifications': True,
/usr/lib/python3.10/asyncio/base_events.py:649: in run_until_complete
return future.result()
__init__.py:52: in run_in_parallel
returns.append(await k)
/usr/lib/python3.10/concurrent/futures/thread.py:58: in run
result = self.fn(*self.args, **self.kwargs)
../views/sign_in_view.py:236: in create_user
self.set_profile(username)
../views/sign_in_view.py:217: in set_profile
self.profile_title_input.send_keys(username)
../views/base_element.py:377: in send_keys
self.find_element().send_keys(value)
../views/base_element.py:79: in find_element
raise NoSuchElementException(
Device 1: EditBox by accessibility id: `profile-title-input` 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: Find Button by xpath: //*[@text="open community"]
Device 1: Tap on found: Button
critical/test_deep_and_universal_links.py:70: in test_links_open_universal_links_from_chat
self.errors.verify_no_errors()
base_test_case.py:190: in verify_no_errors
pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
Community 'Open community for e2e' was not requested to join by the url https://status.app/c/G1AAAGR0G-IRb2YJD4lRXwLusAFnGrDHGNl6Wt55MIARwVYvarnO873011-fdVSz1kHSan-qq0G96vOaMqyTRhJnQV74KCUr#zQ3shb9irJR66rhG1E8sQZX8pDU3dpGm4daYSmPVDd2e73ewE
Device 1: Find BrowserTab by accessibility id: browser-stack-tab
Device 1: Tap on found: BrowserTab
critical/test_deep_and_universal_links.py:114: in test_links_deep_links
self.errors.verify_no_errors()
base_test_case.py:190: in verify_no_errors
pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
Community 'Open community for e2e' was not requested to join by the deep link status.app://c/G1AAAGR0G-IRb2YJD4lRXwLusAFnGrDHGNl6Wt55MIARwVYvarnO873011-fdVSz1kHSan-qq0G96vOaMqyTRhJnQV74KCUr#zQ3shb9irJR66rhG1E8sQZX8pDU3dpGm4daYSmPVDd2e73ewE
# STEP: Change device time so chat will be unmuted by timer
Device 2: Long press on ChatElement
critical/chats/test_group_chat.py:464: in test_group_chat_mute_chat
self.errors.verify_no_errors()
base_test_case.py:190: in verify_no_errors
pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
Chat is still muted after timeout
[[Chat is not unmuted after expected time: https://github.com/status-im/status-mobile/issues/19627]]
Device 2: Find `Text` by `xpath`: `//*[starts-with(@text,'Hey, admin!')]/ancestor::android.view.ViewGroup[@content-desc='chat-item']//*[@content-desc='message-status']/android.widget.TextView`
Device 2: `Text` is `Sent`
critical/chats/test_group_chat.py:95: in test_group_chat_join_send_text_messages_push
self.chats[1].chat_element_by_text(message_to_admin).wait_for_status_to_be('Delivered', timeout=120)
../views/chat_view.py:225: 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
# STEP: Getting ETH amount in the wallet of the sender before transaction
Device 1: Find WalletTab by accessibility id: wallet-stack-tab
critical/test_wallet.py:119: in test_wallet_send_asset_from_drawer
sender_balance, receiver_balance, eth_amount_sender, eth_amount_receiver = self._get_balances_before_tx()
critical/test_wallet.py:41: in _get_balances_before_tx
self.wallet_1.wallet_tab.click()
../views/base_element.py:90: in click
element = self.find_element()
../views/base_element.py:79: in find_element
raise NoSuchElementException(
Device 1: WalletTab by accessibility id: `wallet-stack-tab` 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
critical/test_wallet.py:111: in test_wallet_send_eth
self.wallet_1.send_asset(address=self.receiver['address'], asset_name='Ether', amount=amount_to_send)
../views/wallet_view.py:100: in send_asset
self.confirm_transaction()
../views/wallet_view.py:88: in confirm_transaction
self.done_button.click()
../views/base_element.py:90: in click
element = self.find_element()
../views/base_element.py:79: in find_element
raise NoSuchElementException(
Device 1: Button by accessibility id: `done` 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
Hi @OmarBasem !
Thanks for your fix, looks good on iOS.
But here are some Android issues👇
ISSUE 1: cross icon doesn't delete entered address on Send to screen
Steps:
Login to app
Go to Wallet -> Account -> Send
Type any data into address field
Tap on cross
Expected result: data is deleted successfully, Past and scan icons appeared
Actual result: cross icon doesn't work, data is not deleted and after few attempts it somehow deletes and green checkmark appears near scan icon.
Device 1: `Text` is `eth:oeth:arb1:0x8d2413447ff297d30bdc475f6d5cb00254685aae`
Device 1: Click system back button
critical/test_wallet.py:212: in test_wallet_add_remove_watch_only_account
self.home_view.driver.fail(
base_test_case.py:178: in fail
pytest.fail('Device %s: %s' % (self.number, text))
Device 1: Incorrect address 'eth:oeth:arb1:0x8d2413447ff297d30bdc475f6d5cb00254685aae' is shown when swiping between accounts, expected one is '0:x:8:d:2:4:1:3:4:4:7:f:f:2:9:7:d:3:0:b:d:c:4:7:5:f:6:d:5:c:b:0:0:2:5:4:6:8:5:a:a:e'
# STEP: Getting ETH amount in the wallet of the sender before transaction
Device 1: Find WalletTab by accessibility id: wallet-stack-tab
critical/test_wallet.py:119: in test_wallet_send_asset_from_drawer
sender_balance, receiver_balance, eth_amount_sender, eth_amount_receiver = self._get_balances_before_tx()
critical/test_wallet.py:41: in _get_balances_before_tx
self.wallet_1.wallet_tab.click()
../views/base_element.py:90: in click
element = self.find_element()
../views/base_element.py:79: in find_element
raise NoSuchElementException(
Device 1: WalletTab by accessibility id: `wallet-stack-tab` 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: Find SlideButton by xpath: //*[@resource-id='slide-button-track']
critical/test_wallet.py:111: in test_wallet_send_eth
self.wallet_1.send_asset(address=self.receiver['address'], asset_name='Ether', amount=amount_to_send)
../views/wallet_view.py:100: in send_asset
self.confirm_transaction()
../views/wallet_view.py:87: in confirm_transaction
self.slide_and_confirm_with_password()
../views/wallet_view.py:81: in slide_and_confirm_with_password
self.slide_button_track.slide()
../views/base_view.py:257: in slide
self.swipe_right_on_element(width_percentage=1.3, start_x=100)
../views/base_element.py:308: in swipe_right_on_element
location, size = self.get_element_coordinates()
../views/base_element.py:294: in get_element_coordinates
element = self.find_element()
../views/base_element.py:79: in find_element
raise NoSuchElementException(
Device 1: SlideButton by xpath: `//*[@resource-id='slide-button-track']` 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: quote reply (one row)
Device 2: Looking for a message by text: quote reply (one row)
critical/chats/test_public_chat_browsing.py:981: in test_community_markdown_support
self.errors.verify_no_errors()
base_test_case.py:190: in verify_no_errors
pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
bold text in underscores is not displayed with markdown in community channel for the recipient (device 1)
Device 2: Find Text by xpath: //*[@content-desc='pinned-messages-menu']//*[starts-with(@text,'Message 4')]/../../*[@content-desc='pinned-by']/android.widget.TextView
Device 2: Text is user admin
critical/chats/test_group_chat.py:404: in test_group_chat_pin_messages
self.errors.verify_no_errors()
base_test_case.py:190: in verify_no_errors
pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
Pinned messages count 4 doesn't match expected 3 for user 2
Device 2: Find Text by xpath: //*[starts-with(@text,'Hey, admin!')]/ancestor::android.view.ViewGroup[@content-desc='chat-item']//*[@content-desc='message-status']/android.widget.TextView
Device 2: Text is Sent
critical/chats/test_group_chat.py:95: in test_group_chat_join_send_text_messages_push
self.chats[1].chat_element_by_text(message_to_admin).wait_for_status_to_be('Delivered', timeout=120)
../views/chat_view.py:225: 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
# STEP: Change device time so chat will be unmuted by timer
Device 2: Long press on ChatElement
critical/chats/test_group_chat.py:464: in test_group_chat_mute_chat
self.errors.verify_no_errors()
base_test_case.py:190: in verify_no_errors
pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
Chat is still muted after timeout
[[Chat is not unmuted after expected time: https://github.com/status-im/status-mobile/issues/19627]]