【发布时间】:2015-12-07 16:49:08
【问题描述】:
我正在编写一个程序来运行我网站上列出的视频以进行测试,这里我需要的是在同一浏览器窗口的不同选项卡中运行视频。
列表中有一百个视频网址videoLinks = getVideoUrls();
现在我需要一次执行 5 个视频。
ChromeDriver driver = new ChromeDriver();
driver.Navigate().GoToUrl("https://www.withoutabox.com" + videoLink);
如果我采用上述方法,那么对于所有视频,我将不得不创建一个新的 ChromeDriver 对象。我想使用单个 chrome 浏览器对象。
我试过了
IWebElement body = driver.FindElement(By.TagName("body"));
body.SendKeys(Keys.Control + "t");
它只会添加一个新标签,但不会在那里打开链接。 请让我知道我应该如何解决它。我用谷歌搜索但找不到我的解决方案,所以想寻求帮助。
【问题讨论】:
标签: c# google-chrome selenium-webdriver