【发布时间】:2020-09-26 12:33:23
【问题描述】:
我知道我不能在 chromedriver 中使用组合键,但可以使用 JavaScript 作为替代。下面的示例导航到 google.com 并打开一个新窗口选项卡。
IWebDriver driver = new ChromeDriver();
driver.Navigate().GoToUrl("https://google.com");
IJavaScriptExecutor js = driver as IJavaScriptExecutor;
js.ExecuteScript("window.open()"); // Open new browser tab like CTRL + t do
但不知道如何发送这些键盘组合...
CTRL + SHIFT + i
CTRL + SHIFT + m
【问题讨论】:
标签: c# .net selenium automated-tests selenium-chromedriver