
* web: Add InvalidationFlow to Radius Provider dialogues ## What - Bugfix: adds the InvalidationFlow to the Radius Provider dialogues - Repairs: `{"invalidation_flow":["This field is required."]}` message, which was *not* propagated to the Notification. - Nitpick: Pretties `?foo=${true}` expressions: `s/\?([^=]+)=\$\{true\}/\1/` ## Note Yes, I know I'm going to have to do more magic when we harmonize the forms, and no, I didn't add the Property Mappings to the wizard, and yes, I know I'm going to have pain with the *new* version of the wizard. But this is a serious bug; you can't make Radius servers with *either* of the current dialogues at the moment. * web: fix selector warnings in WebdriverIO Despite the [promises made](https://webdriver.io/docs/selectors#deep-selectors) by the WebdriverIO team, we are still getting a lot of warnings and "falling back to pre-BIDI behavior" messages when we attempt to access ShadowDOM contexts without the "pierce" (`>>>`) syntax. So I've put it back wherever it occurred and the system now uses the BIDI controllers correctly. * web: update to Chromedriver 131 breaks a lot of stuff This annoying bit of janitorial work cleans up the failure messages and resolution bugs that arose when updating to the latest version of Chrome. Keeping track of all the weakness and breakage while the in-browser testing teams figure out how to live with the ShadowDOM is just really time-consuming.
14 lines
342 B
TypeScript
14 lines
342 B
TypeScript
import { $ } from "@wdio/globals";
|
|
|
|
import Page from "../pageobjects/page.js";
|
|
|
|
export default class AdminPage extends Page {
|
|
public async pageHeader() {
|
|
return await $(">>>ak-page-header").$('>>>slot[name="header"]');
|
|
}
|
|
|
|
async openApplicationsListPage() {
|
|
await this.open("if/admin/#/core/applications");
|
|
}
|
|
}
|