web: update tests for Chromedriver 131 (#12199)
* 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.
This commit is contained in:
@ -16,7 +16,7 @@ async function reachTheProvider(title: string) {
|
||||
await ApplicationsListPage.logout();
|
||||
await login();
|
||||
await ApplicationsListPage.open();
|
||||
await ApplicationsListPage.pause("ak-page-header");
|
||||
await ApplicationsListPage.pause();
|
||||
await expect(await ApplicationsListPage.pageHeader()).toBeDisplayed();
|
||||
await expect(await ApplicationsListPage.pageHeader()).toHaveText("Applications");
|
||||
|
||||
|
Reference in New Issue
Block a user