【发布时间】:2017-09-12 09:53:06
【问题描述】:
代码语言 c# Selenium 网络驱动程序
我正在尝试使用以下代码在 chrome 中打开一个新选项卡:
Actions action = new Actions(BrowserFactory.Driver);
action.SendKeys(Keys.Control + "T").Build().Perform();
string secondTabHandle = BrowserFactory.Driver.CurrentWindowHandle;
我在 stackoverflow 上找到了这段代码。
我也试过了:
IWebElement body =
BrowserFactory.Driver.FindElement(By.TagName("body"));
body.SendKeys(Keys.Control+'t');
body.SendKeys(Keys.Control+"t");
那也不行
使用此代码后没有任何反应。
谁能帮我解决我做错了什么。
提前致谢。
【问题讨论】:
-
忽略它是 Java 的事实,就像与 c# 相关
-
我也试过 IWebElement body = BrowserFactory.Driver.FindElement(By.TagName("body")); body.SendKeys(Keys.Control + 't');如该页面上所述,但这无济于事
标签: c# google-chrome selenium