chore: add attempts to click Delete button and removed awaiting

This commit is contained in:
Anastasiya Semiankevich 2023-12-12 18:35:25 +03:00 committed by Anastasiya
parent 90174e64de
commit 58bba9e30f
1 changed files with 11 additions and 4 deletions

View File

@ -10,10 +10,17 @@ class DeletePopup(BasePopup):
super().__init__() super().__init__()
self._delete_button = Button('delete_StatusButton') self._delete_button = Button('delete_StatusButton')
@allure.step("Delete entity") @allure.step("Delete channel")
def delete(self): def delete(self, attempts: int = 2):
self._delete_button.click() try:
self.wait_until_hidden() self._delete_button.click()
except Exception as ex:
if attempts:
self.delete(attempts-1)
else:
raise ex
class DeleteCategoryPopup(DeletePopup): class DeleteCategoryPopup(DeletePopup):