Share community via URL with any privileges (#18131)
This commit is contained in:
parent
31dea1ca13
commit
07d8bf0d19
|
@ -3,7 +3,7 @@
|
||||||
"_comment": "Instead use: scripts/update-status-go.sh <rev>",
|
"_comment": "Instead use: scripts/update-status-go.sh <rev>",
|
||||||
"owner": "status-im",
|
"owner": "status-im",
|
||||||
"repo": "status-go",
|
"repo": "status-go",
|
||||||
"version": "v0.171.31",
|
"version": "v0.171.34",
|
||||||
"commit-sha1": "271778a1e07e585a12790b4e2226f13e36ea89f4",
|
"commit-sha1": "90c31afe7ca16f36b4c4ffa4604bf0c7e70c35e1",
|
||||||
"src-sha256": "1c998kyhya98a0zp795i3xrx2r08yjdaifb32ylr4snjjln6k34c"
|
"src-sha256": "1f7bdqqzwksj9yn7r28jh8kgab220hvkl5pdv27didgyd6fw0z0j"
|
||||||
}
|
}
|
||||||
|
|
|
@ -245,7 +245,6 @@ class TestActivityMultipleDevicePR(MultipleSharedDeviceTestCase):
|
||||||
self.home_1.get_to_community_channel_from_home(self.community_name)
|
self.home_1.get_to_community_channel_from_home(self.community_name)
|
||||||
|
|
||||||
self.chat_2 = self.home_2.get_chat(self.username_1).click()
|
self.chat_2 = self.home_2.get_chat(self.username_1).click()
|
||||||
self.chat_2.chat_element_by_text(self.community_name).view_community_button.click()
|
|
||||||
self.community_2.join_community()
|
self.community_2.join_community()
|
||||||
self.channel_2 = self.community_2.get_channel(self.channel_name).click()
|
self.channel_2 = self.community_2.get_channel(self.channel_name).click()
|
||||||
|
|
||||||
|
@ -387,7 +386,6 @@ class TestActivityMultipleDevicePRTwo(MultipleSharedDeviceTestCase):
|
||||||
self.home_1.get_to_community_channel_from_home(self.community_name)
|
self.home_1.get_to_community_channel_from_home(self.community_name)
|
||||||
|
|
||||||
self.chat_2 = self.home_2.get_chat(self.username_1).click()
|
self.chat_2 = self.home_2.get_chat(self.username_1).click()
|
||||||
self.chat_2.chat_element_by_text(self.community_name).view_community_button.click()
|
|
||||||
self.community_2.join_community()
|
self.community_2.join_community()
|
||||||
self.channel_2 = self.community_2.get_channel(self.channel_name).click()
|
self.channel_2 = self.community_2.get_channel(self.channel_name).click()
|
||||||
self.channel_2.chat_message_input.wait_for_visibility_of_element(20)
|
self.channel_2.chat_message_input.wait_for_visibility_of_element(20)
|
||||||
|
@ -448,7 +446,6 @@ class TestActivityMultipleDevicePRTwo(MultipleSharedDeviceTestCase):
|
||||||
self.home_2.navigate_back_to_home_view()
|
self.home_2.navigate_back_to_home_view()
|
||||||
self.home_2.chats_tab.click()
|
self.home_2.chats_tab.click()
|
||||||
self.chat_2 = self.home_2.get_chat(self.username_1).click()
|
self.chat_2 = self.home_2.get_chat(self.username_1).click()
|
||||||
self.chat_2.chat_element_by_text(community_name).view_community_button.wait_and_click(sec=60)
|
|
||||||
self.community_2.join_community(open_community=False)
|
self.community_2.join_community(open_community=False)
|
||||||
for home in self.home_1, self.home_2:
|
for home in self.home_1, self.home_2:
|
||||||
home.navigate_back_to_home_view()
|
home.navigate_back_to_home_view()
|
||||||
|
|
|
@ -317,7 +317,6 @@ class TestCommunityMultipleDeviceMerged(MultipleSharedDeviceTestCase):
|
||||||
|
|
||||||
self.home_2.just_fyi("Send message to contact (need for blocking contact) test")
|
self.home_2.just_fyi("Send message to contact (need for blocking contact) test")
|
||||||
self.chat_2.send_message(self.text_message)
|
self.chat_2.send_message(self.text_message)
|
||||||
self.chat_2.chat_element_by_text(self.community_name).view_community_button.click()
|
|
||||||
self.community_2.join_community()
|
self.community_2.join_community()
|
||||||
self.channel_2 = self.community_2.get_channel(self.channel_name).click()
|
self.channel_2 = self.community_2.get_channel(self.channel_name).click()
|
||||||
self.channel_2.chat_message_input.wait_for_visibility_of_element(20)
|
self.channel_2.chat_message_input.wait_for_visibility_of_element(20)
|
||||||
|
@ -838,7 +837,6 @@ class TestCommunityMultipleDeviceMergedTwo(MultipleSharedDeviceTestCase):
|
||||||
|
|
||||||
self.home_2.just_fyi("Send message to contact (need for blocking contact) test")
|
self.home_2.just_fyi("Send message to contact (need for blocking contact) test")
|
||||||
self.chat_2.send_message(self.text_message)
|
self.chat_2.send_message(self.text_message)
|
||||||
self.chat_2.chat_element_by_text(self.community_name).view_community_button.click()
|
|
||||||
self.community_2.join_community()
|
self.community_2.join_community()
|
||||||
self.channel_2 = self.community_2.get_channel(self.channel_name).click()
|
self.channel_2 = self.community_2.get_channel(self.channel_name).click()
|
||||||
|
|
||||||
|
@ -1014,7 +1012,6 @@ class TestCommunityMultipleDeviceMergedTwo(MultipleSharedDeviceTestCase):
|
||||||
self.home_2.get_chat(self.username_1).click()
|
self.home_2.get_chat(self.username_1).click()
|
||||||
control_message_1_1_chat = "it is just a message text"
|
control_message_1_1_chat = "it is just a message text"
|
||||||
self.chat_2.send_message(control_message_1_1_chat)
|
self.chat_2.send_message(control_message_1_1_chat)
|
||||||
self.chat_2.chat_element_by_text(community_name).view_community_button.click()
|
|
||||||
self.community_2.join_community(open_community=False)
|
self.community_2.join_community(open_community=False)
|
||||||
|
|
||||||
self.home_1.just_fyi("Device 1 accepts the community request")
|
self.home_1.just_fyi("Device 1 accepts the community request")
|
||||||
|
@ -1098,7 +1095,6 @@ class TestCommunityMultipleDeviceMergedTwo(MultipleSharedDeviceTestCase):
|
||||||
self.home_2.just_fyi("Device 2 requests to join the community")
|
self.home_2.just_fyi("Device 2 requests to join the community")
|
||||||
self.home_2.jump_to_messages_home()
|
self.home_2.jump_to_messages_home()
|
||||||
self.home_2.get_chat(self.username_1).click()
|
self.home_2.get_chat(self.username_1).click()
|
||||||
self.chat_2.chat_element_by_text(community_name).view_community_button.click()
|
|
||||||
self.community_2.join_community(open_community=False)
|
self.community_2.join_community(open_community=False)
|
||||||
exp_text = "You requested to join “%s”" % community_name
|
exp_text = "You requested to join “%s”" % community_name
|
||||||
if self.community_2.toast_content_element.is_element_displayed(10):
|
if self.community_2.toast_content_element.is_element_displayed(10):
|
||||||
|
|
|
@ -322,10 +322,6 @@ class ChatElementByText(Text):
|
||||||
|
|
||||||
return PinnedByLabelText(self.driver, self.locator)
|
return PinnedByLabelText(self.driver, self.locator)
|
||||||
|
|
||||||
@property
|
|
||||||
def view_community_button(self):
|
|
||||||
return BaseElement(self.driver, xpath=self.locator + "//*[@text='View']")
|
|
||||||
|
|
||||||
|
|
||||||
class UsernameOptions(Button):
|
class UsernameOptions(Button):
|
||||||
def __init__(self, driver, username):
|
def __init__(self, driver, username):
|
||||||
|
@ -425,6 +421,7 @@ class CommunityView(HomeView):
|
||||||
|
|
||||||
def join_community(self, password=common_password, open_community=True):
|
def join_community(self, password=common_password, open_community=True):
|
||||||
self.driver.info("Joining community")
|
self.driver.info("Joining community")
|
||||||
|
ChatView(self.driver).chat_element_by_text("https://status.app/c/").click_on_link_inside_message_body()
|
||||||
self.join_button.click()
|
self.join_button.click()
|
||||||
self.join_community_button.scroll_and_click()
|
self.join_community_button.scroll_and_click()
|
||||||
self.password_input.send_keys(password)
|
self.password_input.send_keys(password)
|
||||||
|
|
Loading…
Reference in New Issue