delete option staff varizi
This commit is contained in:
1 parent
d99e47ecce
commit
b53a3e0c5c
14 files changed
+383
-3
No files matched your search
@@ -0,0 +1,22 @@
|
||||
from playwright.sync_api import expect
|
||||
from .base import BasePage
|
||||
|
||||
|
||||
class NoticeDeletionPage(BasePage):
|
||||
def open_notice(self, path):
|
||||
self.goto(path)
|
||||
expect(self.page.get_by_role('heading', name='اعلامیه', exact=False).first).to_be_visible()
|
||||
|
||||
def review_and_cancel(self):
|
||||
button = self.page.get_by_role('button', name='تأیید و حذف اعلامیه', exact=True)
|
||||
expect(button).to_be_hidden()
|
||||
self.page.get_by_text('حذف اعلامیه واریز', exact=True).click()
|
||||
expect(self.page.get_by_text('این اقدام از پنل قابل بازگشت نیست.', exact=False)).to_be_visible()
|
||||
self.page.get_by_text('حذف اعلامیه واریز', exact=True).click()
|
||||
expect(button).to_be_hidden()
|
||||
|
||||
def confirm_deletion(self):
|
||||
self.page.get_by_text('حذف اعلامیه واریز', exact=True).click()
|
||||
self.page.get_by_label('هشدار را خواندم و حذف این اعلامیه را تأیید میکنم.', exact=True).check()
|
||||
self.page.get_by_role('button', name='تأیید و حذف اعلامیه', exact=True).click()
|
||||
expect(self.page.locator('.flash')).to_contain_text('اعلامیه واریز حذف شد')
|
||||
Reference in new issue
Block a user