fix focus on ticket new, sitebranding, customer edit error
This commit is contained in:
1 parent
d72381f0ac
commit
6b841dc5fa
11 files changed
+139
-10
No files matched your search
@@ -12,6 +12,8 @@ class CustomerNewTicketPage(BasePage):
|
||||
|
||||
def open(self):
|
||||
self.goto("/tickets/new/")
|
||||
if not self.unit.is_visible():
|
||||
self.page.locator("details.ticket-manual-routing summary").click()
|
||||
expect(self.unit).to_be_visible()
|
||||
|
||||
def select_unit(self, unit_id: int, expected_category: str):
|
||||
|
||||
@@ -170,6 +170,10 @@ def test_e2e_customer_wizard_validation_preview_edit_and_floating_submit(
|
||||
with browser_page() as page:
|
||||
page.set_viewport_size({"width": 390, "height": 640})
|
||||
form = open_form(page, live_server, customer)
|
||||
wizard = page.locator('[data-ticket-wizard]')
|
||||
expect(wizard).to_be_focused()
|
||||
expect(wizard).to_be_in_viewport()
|
||||
assert wizard.bounding_box()["y"] < page.viewport_size["height"] / 3
|
||||
expect(page.locator('[data-wizard-step="1"]')).to_be_visible()
|
||||
expect(page.locator('[data-wizard-step="2"]')).to_be_hidden()
|
||||
expect(page.locator('[data-ticket-search-results]')).to_be_hidden()
|
||||
@@ -186,7 +190,7 @@ def test_e2e_customer_wizard_validation_preview_edit_and_floating_submit(
|
||||
form.select_search_result("عمومی فروش", "عمومی فروش")
|
||||
expect(page.locator('[data-ticket-subject]')).to_have_value("")
|
||||
page.locator('[data-wizard-step="1"] [data-wizard-next]').click()
|
||||
assert page.evaluate("document.activeElement === document.querySelector('[data-ticket-subject]')")
|
||||
expect(page.locator('[data-ticket-subject]')).to_be_focused()
|
||||
expect(page.locator('.ticket-subject-field')).to_have_class(re.compile(r"is-guided-field"))
|
||||
page.locator('[data-ticket-subject]').fill(subject)
|
||||
expect(page.locator('[data-ticket-subject]')).to_have_value(subject)
|
||||
|
||||
Reference in new issue
Block a user