diff --git a/test/integration/localization.test.js b/test/integration/localization.test.js
index abd8ee4676db49ad620e6aae480aff6cefbea363..9c9193b97a5b7657be0039f0280b17ead6e08dce 100644
--- a/test/integration/localization.test.js
+++ b/test/integration/localization.test.js
@@ -25,8 +25,7 @@ describe('Localization', () => {
     test('Localization', async () => {
         await loadUri(uri);
         await clickXpath('//button[@title="Try It"]');
-        await clickXpath('//*[@aria-label="language selector"]');
-        await clickText('English');
+        await clickXpath('//*[@aria-label="language selector"]/following-sibling::select');
         await clickText('Deutsch');
         await new Promise(resolve => setTimeout(resolve, 1000)); // wait for blocks refresh