fix(tests): fix tests that rely on creating a channel
Fixes #8005 Fixes #9287 Fixes creating, editing and deleting a channel because they rely on createChannel, that sometimes fails because the mouse click was off the button.
This commit is contained in:
parent
25b0641cc2
commit
4a0c2c52e6
|
@ -172,7 +172,9 @@ class StatusCommunityScreen:
|
|||
right_click_obj_by_name(CommunityScreenComponents.COMMUNITY_COLUMN_VIEW.value)
|
||||
else:
|
||||
print("Unknown method to create a channel: ", method)
|
||||
|
||||
# Without that sleep, the click sometimes lands next to the context menu, closing it and making the rest of the test fail
|
||||
# The sleep seems to help wait for the context menu to be loaded completely
|
||||
sleep_test(0.1)
|
||||
click_obj_by_name(CommunityScreenComponents.COMMUNITY_CREATE_CHANNEL_MENU_ITEM.value)
|
||||
|
||||
wait_for_object_and_type(CreateOrEditCommunityChannelPopup.COMMUNITY_CHANNEL_NAME_INPUT.value, communityChannelName)
|
||||
|
|
|
@ -26,8 +26,6 @@ Feature: Status Desktop community
|
|||
And the user creates a community named "myCommunity", with description "My community description", intro "Community Intro" and outro "Community Outro"
|
||||
And the user lands on the community named "myCommunity"
|
||||
|
||||
@mayfail
|
||||
# TODO: Scenario broken since in the action of creating a channel `mainWindow_CommunityColumnView_CommunityColumnView` object is not ready.
|
||||
Scenario Outline: The admin creates a community channel
|
||||
When the admin creates a community channel named "<community_channel_name>", with description "<community_channel_description>", with the method "<method>"
|
||||
Then the channel named "<community_channel_name>" is open
|
||||
|
@ -36,7 +34,6 @@ Feature: Status Desktop community
|
|||
| test-channel | Community channel description tested 1 | bottom_menu |
|
||||
| test-channel2 | Community channel description tested 2 | right_click_menu |
|
||||
|
||||
@mayfail
|
||||
Scenario Outline: The admin edits a community channel
|
||||
Given the admin creates a community channel named "<community_channel_name>", with description "<community_channel_description>", with the method "bottom_menu"
|
||||
And the channel named "<community_channel_name>" is open
|
||||
|
@ -46,8 +43,6 @@ Feature: Status Desktop community
|
|||
| community_channel_name | community_channel_description | new_community_channel_name |
|
||||
| test-channel | Community channel description tested 1 | new-test-channel |
|
||||
|
||||
@mayfail
|
||||
# TODO: Weak. Sometimes passes sometimes fails (standalone or as part of the sequence). To analyze.
|
||||
Scenario: The admin deletes a community channel
|
||||
Given the admin creates a community channel named "test-channel2", with description "My description", with the method "bottom_menu"
|
||||
And the channel named "test-channel2" is open
|
||||
|
|
Loading…
Reference in New Issue