Skip to content

Commit fd34831

Browse files
Merge pull request #15155 from rabbitmq/refactor-selenium-test
Refactor selenium tests
2 parents 0bc3411 + d189b51 commit fd34831

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+81
-62
lines changed

.github/workflows/test-management-ui-for-pr.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,3 +78,4 @@ jobs:
7878
with:
7979
name: test-artifacts-${{ matrix.browser }}-${{ matrix.erlang_version }}
8080
path: ${{ env.SELENIUM_ARTIFACTS }}/*
81+

.github/workflows/test-management-ui.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ on:
1111
- 'scripts/**'
1212
- 'selenium/**'
1313
- .github/workflows/test-management-ui.yaml
14+
pull_request:
15+
paths: # Run full suite on demand on a PR by touching .github/workflows/test-management-ui-for-pr.yaml
16+
- .github/workflows/test-management-ui-for-pr.yaml
1417

1518
concurrency:
1619
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}

selenium/test/basic-auth/ac-administrator-without-vhost-permissions.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ const OverviewPage = require('../pageobjects/OverviewPage')
88
const AdminTab = require('../pageobjects/AdminTab')
99

1010
describe('administrator user without any vhosts permissions', function () {
11-
let homePage
11+
let driver
1212
let captureScreen
1313

1414
before(async function () {

selenium/test/basic-auth/ac-management-without-vhost-permissions.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ const OverviewPage = require('../pageobjects/OverviewPage')
88
const AdminTab = require('../pageobjects/AdminTab')
99

1010
describe('management user without any vhosts permissions', function () {
11-
let homePage
11+
let driver
1212
let captureScreen
1313

1414
before(async function () {

selenium/test/basic-auth/ac-management.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ const AdminTab = require('../pageobjects/AdminTab')
99
const LimitsAdminTab = require('../pageobjects/LimitsAdminTab')
1010

1111
describe('management user with vhosts permissions', function () {
12-
let homePage
12+
let driver
1313
let captureScreen
1414

1515
before(async function () {

selenium/test/basic-auth/ac-monitoring-without-vhost-permissions.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ const OverviewPage = require('../pageobjects/OverviewPage')
88
const AdminTab = require('../pageobjects/AdminTab')
99

1010
describe('monitoring user without any vhosts permissions', function () {
11-
let homePage
11+
let driver
1212
let captureScreen
1313

1414
before(async function () {

selenium/test/basic-auth/landing.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ const { buildDriver, goToHome, captureScreensFor, teardown } = require('../utils
66
const LoginPage = require('../pageobjects/LoginPage')
77

88
describe('A management user without vhost permissions', function () {
9-
let homePage
9+
let driver
1010
let captureScreen
1111

1212
before(async function () {

selenium/test/basic-auth/logout.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ const LoginPage = require('../pageobjects/LoginPage')
77
const OverviewPage = require('../pageobjects/OverviewPage')
88

99
describe('When a logged in user', function () {
10+
let driver
1011
let overview
1112
let loginPage
1213
let captureScreen

selenium/test/basic-auth/session-expired.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,7 @@ const LoginPage = require('../pageobjects/LoginPage')
77
const OverviewPage = require('../pageobjects/OverviewPage')
88

99
describe('Once user is logged in', function () {
10-
let homePage
11-
let idpLogin
10+
let driver
1211
let overview
1312
let captureScreen
1413
this.timeout(65000) // hard-coded to 25secs because this test requires 35sec to run

selenium/test/basic-auth/unauthorized.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,7 @@ const LoginPage = require('../pageobjects/LoginPage')
77
const OverviewPage = require('../pageobjects/OverviewPage')
88

99
describe('An user without management tag', function () {
10-
let homePage
11-
let idpLogin
10+
let driver
1211
let overview
1312
let captureScreen
1413

0 commit comments

Comments
 (0)