diff --git a/awx/ui/test/e2e/tests/smoke.js b/awx/ui/test/e2e/tests/smoke.js index cce3e052ea..deb80a857f 100644 --- a/awx/ui/test/e2e/tests/smoke.js +++ b/awx/ui/test/e2e/tests/smoke.js @@ -160,16 +160,7 @@ module.exports = { const credentials = client.page.credentials(); const { details } = credentials.section.add.section; - credentials.section.navigation.waitForElementVisible('@credentials'); - credentials.section.navigation.expect.element('@credentials').enabled; - credentials.section.navigation.click('@credentials'); - - credentials.waitForElementVisible('div.spinny'); - credentials.waitForElementNotVisible('div.spinny'); - - credentials.section.list.waitForElementVisible('@add'); - credentials.section.list.expect.element('@add').enabled; - credentials.section.list.click('@add'); + client.navigateTo(`${credentials.url()}/add`); details.waitForElementVisible('@save'); details.clearAndSelectType('Vault'); @@ -185,13 +176,7 @@ module.exports = { credentials.waitForElementVisible('div.spinny'); credentials.waitForElementNotVisible('div.spinny'); - credentials.section.navigation.waitForElementVisible('@credentials'); - credentials.section.navigation.expect.element('@credentials').enabled; - credentials.section.navigation.click('@credentials'); - - credentials.section.list.waitForElementVisible('@add'); - credentials.section.list.expect.element('@add').enabled; - credentials.section.list.click('@add'); + client.navigateTo(`${credentials.url()}/add`); details.waitForElementVisible('@save'); details.clearAndSelectType('Vault'); @@ -211,15 +196,7 @@ module.exports = { const credentials = client.page.credentials(); const { details } = credentials.section.add.section; - credentials.section.navigation.waitForElementVisible('@credentials'); - credentials.section.navigation.expect.element('@credentials').enabled; - credentials.section.navigation.click('@credentials'); - - credentials.waitForElementNotVisible('div.spinny'); - - credentials.section.list.waitForElementVisible('@add'); - credentials.section.list.expect.element('@add').enabled; - credentials.section.list.click('@add'); + client.navigateTo(`${credentials.url()}/add`); details.waitForElementVisible('@save'); details.clearAndSelectType('Machine'); @@ -235,12 +212,7 @@ module.exports = { 'create job template': client => { const templates = client.page.templates(); - templates.section.navigation.waitForElementVisible('@templates'); - templates.section.navigation.expect.element('@templates').enabled; - templates.section.navigation.click('@templates'); - - templates.waitForElementVisible('div.spinny'); - templates.waitForElementNotVisible('div.spinny'); + client.navigateTo(templates.url()); templates.selectAdd('Job Template'); templates.selectInventory(INVENTORY_NAME);