File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed
src/frontend/apps/e2e/__tests__/app-impress Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -128,8 +128,16 @@ export async function waitForLanguageSwitch(
128
128
lang : TestLanguageValue ,
129
129
) {
130
130
const header = page . locator ( 'header' ) . first ( ) ;
131
- await header . getByRole ( 'button' , { name : 'arrow_drop_down' } ) . click ( ) ;
131
+ const languagePicker = header . locator ( '.--docs--language-picker-text' ) ;
132
+ const isAlreadyTargetLanguage = await languagePicker
133
+ . innerText ( )
134
+ . then ( ( text ) => text . toLowerCase ( ) . includes ( lang . label . toLowerCase ( ) ) ) ;
132
135
136
+ if ( isAlreadyTargetLanguage ) {
137
+ return ;
138
+ }
139
+
140
+ await languagePicker . click ( ) ;
133
141
const responsePromise = page . waitForResponse (
134
142
( resp ) =>
135
143
resp . url ( ) . includes ( '/user' ) && resp . request ( ) . method ( ) === 'PATCH' ,
You can’t perform that action at this time.
0 commit comments