テストでリンクをクリックすると、新しいタブが開きます。次に、ChromeDriverにそのタブに焦点を合わせてもらいたい。次のコードを試して、Ctrl+Tabショートカットを使用してChromeDriverでタブを変更できるようにしました。
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を使用してタブを切り替える方法はありますか?