chore: fixed join community test
This commit is contained in:
parent
e0656e2775
commit
3cc46e5b7c
|
@ -106,6 +106,7 @@ class Message:
|
||||||
|
|
||||||
@allure.step('Open community invitation')
|
@allure.step('Open community invitation')
|
||||||
def open_community_invitation(self):
|
def open_community_invitation(self):
|
||||||
|
driver.waitFor(lambda: self.banner_image.is_visible, configs.timeouts.UI_LOAD_TIMEOUT_MSEC)
|
||||||
self.banner_image.click()
|
self.banner_image.click()
|
||||||
return CommunityScreen().wait_until_appears()
|
return CommunityScreen().wait_until_appears()
|
||||||
|
|
||||||
|
|
|
@ -17,7 +17,6 @@ from gui.main_window import MainWindow
|
||||||
@pytest.mark.parametrize('user_data_one, user_data_two', [
|
@pytest.mark.parametrize('user_data_one, user_data_two', [
|
||||||
(configs.testpath.TEST_USER_DATA / 'user_account_one', configs.testpath.TEST_USER_DATA / 'user_account_two')
|
(configs.testpath.TEST_USER_DATA / 'user_account_one', configs.testpath.TEST_USER_DATA / 'user_account_two')
|
||||||
])
|
])
|
||||||
@pytest.mark.xfail(reason='https://github.com/status-im/status-desktop/issues/13199')
|
|
||||||
def test_join_community_via_owner_invite(multiple_instance, user_data_one, user_data_two):
|
def test_join_community_via_owner_invite(multiple_instance, user_data_one, user_data_two):
|
||||||
user_one: UserAccount = constants.user_account_one
|
user_one: UserAccount = constants.user_account_one
|
||||||
user_two: UserAccount = constants.user_account_two
|
user_two: UserAccount = constants.user_account_two
|
||||||
|
@ -84,13 +83,12 @@ def test_join_community_via_owner_invite(multiple_instance, user_data_one, user_
|
||||||
configs.timeouts.UI_LOAD_TIMEOUT_MSEC), 'Join community button not hidden'
|
configs.timeouts.UI_LOAD_TIMEOUT_MSEC), 'Join community button not hidden'
|
||||||
|
|
||||||
with step(f'User {user_two.name}, see two members in community members list'):
|
with step(f'User {user_two.name}, see two members in community members list'):
|
||||||
assert user_one.name in community_screen.right_panel.members
|
assert driver.waitFor(lambda: user_one.name in community_screen.right_panel.members)
|
||||||
assert driver.waitFor(lambda: '2' in community_screen.left_panel.members)
|
assert driver.waitFor(lambda: '2' in community_screen.left_panel.members)
|
||||||
main_window.hide()
|
main_window.hide()
|
||||||
|
|
||||||
with step(f'User {user_one.name}, see two members in community members list'):
|
with step(f'User {user_one.name}, see two members in community members list'):
|
||||||
aut_one.attach()
|
aut_one.attach()
|
||||||
main_window.prepare()
|
main_window.prepare()
|
||||||
assert user_one.name in community_screen.right_panel.members
|
|
||||||
assert driver.waitFor(lambda: user_two.name in community_screen.right_panel.members)
|
assert driver.waitFor(lambda: user_two.name in community_screen.right_panel.members)
|
||||||
assert '2' in community_screen.left_panel.members
|
assert '2' in community_screen.left_panel.members
|
||||||
|
|
Loading…
Reference in New Issue