2016-09-06 70 views
-1

我想在当前WebDriver实例中打开新选项卡,我正在使用此命令driver.findElement(By.xpath("/html/body")).sendKeys(Keys.CONTROL + "\t");,但它不起作用。我目前在Linux系统中使用Selenium 2.53和Firefox 28。使用硒在Firefox中打开新选项卡

+0

如果我没弄错Firefox 28已经过时了,对不对? –

回答

0

该命令所做的一切就是发送一些密钥,以便HTML体。它根本不影响浏览器菜单。

配置Firefox进行测试自动化是通过Firefox配置文件的帮助完成的。所以你应该create a profile它打开新标签,而不是在about:preferences窗口。

然后,您可以通过实例化驱动程序是这样使用的配置文件在您的测试代码:

WebDriver driver = new FirefoxDriver(new FirefoxProfile(new File("/path/to/ff_profile"))); 

详见javadoc

相关问题