Selenium ChromeDriver-Schalterregister

Wenn ich in meinem Test auf einen Link klicke, wird eine neue Registerkarte geöffnet. Ich möchte, dass ChromeDriver sich dann auf diese Registerkarte konzentriert. Ich habe den folgenden Code ausprobiert, damit ChromeDriver die Tabas mit der Tastenkombination Strg + Tab ändert:

<code>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();
</code>

Dies löst jedoch die folgende Ausnahme aus:

<code>ekmLiveChat.tests.UITests.EndToEndTest.EndToEnd:
System.ArgumentException : key must be a modifier key (Keys.Shift, Keys.Control, or Keys.Alt)
Parameter name: key
</code>

Gibt es eine Möglichkeit, mit ChromeDriver zwischen Registerkarten zu wechseln?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage