Когда я нажимаю ссылку в своем тесте, открывается новая вкладка. Я хочу, чтобы ChromeDriver сосредоточился на этой вкладке. Я попробовал следующий код, чтобы заставить ChromeDriver менять вкладки с помощью сочетания клавиш Ctrl + Tab:
Actions builder = new Actions(driver);
builder.KeyDown(Keys.Control).KeyDown(Keys.Tab).KeyUp(Keys.Tab).KeyUp(Keys.Control);//switch tabs
IAction switchTabs = builder.Build();
switchTabs.Perform();
Но это вызывает следующее исключение:
ekmLiveChat.tests.UITests.EndToEndTest.EndToEnd:
System.ArgumentException : key must be a modifier key (Keys.Shift, Keys.Control, or Keys.Alt)
Parameter name: key
Есть ли способ переключить вкладки с помощью ChromeDriver?