diff --git a/tests/sanity/tests/model/tracker/issues-details-page.ts b/tests/sanity/tests/model/tracker/issues-details-page.ts index 27a16066b9..6d2d905ee4 100644 --- a/tests/sanity/tests/model/tracker/issues-details-page.ts +++ b/tests/sanity/tests/model/tracker/issues-details-page.ts @@ -115,4 +115,8 @@ export class IssuesDetailsPage extends CommonTrackerPage { async waitDetailsOpened (issueTitle: string): Promise { await this.page.waitForSelector(`div[class*="main"] div:has-text("${issueTitle}")`) } + + async openSubIssueByName (issueName: string): Promise { + await this.page.locator('div.listGrid a', { hasText: issueName }).click() + } } diff --git a/tests/sanity/tests/tracker/subissues.spec.ts b/tests/sanity/tests/tracker/subissues.spec.ts index 4b104a2ea7..11788497de 100644 --- a/tests/sanity/tests/tracker/subissues.spec.ts +++ b/tests/sanity/tests/tracker/subissues.spec.ts @@ -90,7 +90,7 @@ test.describe('Tracker sub-issues tests', () => { await issuesPage.fillNewIssueForm(newSubIssue) await issuesPage.buttonCreateIssue.click() - await issuesPage.openIssueByName(newSubIssue.title) + await issuesDetailsPage.openSubIssueByName(newSubIssue.title) await issuesDetailsPage.waitDetailsOpened(newSubIssue.title) await issuesDetailsPage.editIssue(editSubIssue)