Skip to content

Commit 2f0452b

Browse files
Merge tanzu changes
1 parent 40f9958 commit 2f0452b

File tree

2 files changed

+21
-0
lines changed

2 files changed

+21
-0
lines changed

selenium/test/mgt-api.js

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,24 @@ module.exports = {
2323
geOtherManagementUrl: () => {
2424
return otherBaseUrl
2525
},
26+
getNodes: (url) => {
27+
log("Getting rabbitmq nodes ...")
28+
const req = new XMLHttpRequest()
29+
let base64Credentials = btoa('administrator-only' + ":" + 'guest')
30+
let finalUrl = url + "/api/nodes?columns=name"
2631

32+
req.open('GET', finalUrl, false)
33+
req.setRequestHeader("Authorization", "Basic " + base64Credentials)
34+
35+
req.send()
36+
if (req.status == 200 || req.status == 204 || req.status == 201) {
37+
log("Succesfully got nodes ")
38+
return JSON.parse(req.responseText)
39+
}else {
40+
error("status:" + req.status + " : " + req.responseText)
41+
throw new Error(req.responseText)
42+
}
43+
},
2744
setPolicy: (url, vhost, name, pattern, definition, appliedTo = "queues") => {
2845
let policy = {
2946
"pattern": pattern,

selenium/test/pageobjects/BasePage.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,10 @@ module.exports = class BasePage {
5050
return this.selectOption(SELECT_REFRESH, option)
5151
}
5252

53+
async selectRefreshOptionByValue(option) {
54+
return this.selectOptionByValue(SELECT_REFRESH, option)
55+
}
56+
5357
async waitForOverviewTab() {
5458
await this.driver.sleep(250)
5559
return this.waitForDisplayed(OVERVIEW_TAB)

0 commit comments

Comments
 (0)