Skip to content

Commit a57faf2

Browse files
Allow navigate to more than one rabbitmq
1 parent 8017467 commit a57faf2

File tree

14 files changed

+20
-14
lines changed

14 files changed

+20
-14
lines changed

selenium/test/oauth/with-idp-initiated/happy-login.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ describe('A user with a JWT token', function () {
1111
let captureScreen
1212
let token
1313
let fakePortal
14+
let driver
1415

1516
before(async function () {
1617
driver = buildDriver()

selenium/test/oauth/with-sp-initiated/happy-login.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ describe('An user with administrator tag', function () {
1111
let idpLogin
1212
let overview
1313
let captureScreen
14+
var driver
1415

1516
before(async function () {
1617
driver = buildDriver()

selenium/test/oauth/with-sp-initiated/landing.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ const SSOHomePage = require('../../pageobjects/SSOHomePage')
88
describe('A user which accesses any protected URL without a session', function () {
99
let homePage
1010
let captureScreen
11+
let driver
1112

1213
before(async function () {
1314
driver = buildDriver()

selenium/test/oauth/with-sp-initiated/logout.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ describe('When a logged in user', function () {
1111
let homePage
1212
let captureScreen
1313
let idpLogin
14+
let driver
1415

1516
before(async function () {
1617
driver = buildDriver()

selenium/test/oauth/with-sp-initiated/token-refresh.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ describe('Once user is logged in', function () {
1313
let idpLogin
1414
let overview
1515
let captureScreen
16+
let driver
1617
this.timeout(45000) // hard-coded to 25secs because this test requires 35sec to run
1718

1819
before(async function () {

selenium/test/oauth/with-sp-initiated/unauthorized.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
const { By, Key, until, Builder } = require('selenium-webdriver')
22
require('chromedriver')
33
const assert = require('assert')
4-
const { buildDriver, goToHome, captureScreensFor, teardown, idpLoginPage } = require('../../utils')
4+
const { buildDriver, goToHome, captureScreensFor, teardown, idpLoginPage, delay } = require('../../utils')
55

66
const SSOHomePage = require('../../pageobjects/SSOHomePage')
77
const OverviewPage = require('../../pageobjects/OverviewPage')
@@ -11,6 +11,7 @@ describe('An user without management tag', function () {
1111
let idpLogin
1212
let overview
1313
let captureScreen
14+
let driver
1415

1516
before(async function () {
1617
driver = buildDriver()
@@ -46,7 +47,7 @@ describe('An user without management tag', function () {
4647
})
4748

4849
it('should get redirected to home page again without error message', async function(){
49-
await driver.sleep(250)
50+
await delay(250)
5051
const visible = await homePage.isWarningVisible()
5152
assert.ok(!visible)
5253
})

selenium/test/pageobjects/BasePage.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,7 @@ module.exports = class BasePage {
191191
}
192192
}
193193
async getPopupWarning() {
194-
let element = await driver.findElement(FORM_POPUP_WARNING)
194+
let element = await this.driver.findElement(FORM_POPUP_WARNING)
195195
return this.driver.wait(until.elementIsVisible(element), this.timeout,
196196
'Timed out after [timeout=' + this.timeout + ';polling=' + this.polling + '] awaiting till visible ' + element,
197197
this.polling).getText().then((value) => value.substring(0, value.search('\n\nClose')))

selenium/test/pageobjects/LimitsAdminTab.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ module.exports = class LimitsAdminTab extends AdminTab {
1919
await this.click(VIRTUAL_HOST_LIMITS_SECTION)
2020
try
2121
{
22-
return driver.findElements(VIRTUAL_HOST_LIMITS_TABLE_ROWS)
22+
return this.driver.findElements(VIRTUAL_HOST_LIMITS_TABLE_ROWS)
2323
} catch (NoSuchElement) {
2424
return Promise.resolve([])
2525
}
@@ -28,7 +28,7 @@ module.exports = class LimitsAdminTab extends AdminTab {
2828
await this.click(USER_LIMITS_SECTION)
2929
try
3030
{
31-
return driver.findElements(VIRTUAL_HOST_LIMITS_TABLE_ROWS)
31+
return this.driver.findElements(VIRTUAL_HOST_LIMITS_TABLE_ROWS)
3232
} catch (NoSuchElement) {
3333
return Promise.resolve([])
3434
}

selenium/test/pageobjects/LoginPage.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ module.exports = class LoginPage extends BasePage {
3636
async getWarnings() {
3737
try
3838
{
39-
return driver.findElements(WARNING)
39+
return this.driver.findElements(WARNING)
4040
} catch (NoSuchElement) {
4141
return Promise.resolve([])
4242
}

selenium/test/pageobjects/QueuePage.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ module.exports = class QueuePage extends BasePage {
1717
}
1818
async ensureDeleteQueueSectionIsVisible() {
1919
await this.click(DELETE_SECTION)
20-
return driver.findElement(DELETE_SECTION).isDisplayed()
20+
return this.driver.findElement(DELETE_SECTION).isDisplayed()
2121
}
2222
async deleteQueue() {
2323
await this.click(DELETE_BUTTON)

0 commit comments

Comments
 (0)