使用selenium

时间:2016-09-06 15:28:07

标签: selenium firefox

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

1 个答案:

答案 0 :(得分:1)

您通过该命令执行的操作是发送一些键,以便HTML正文。它根本不会影响浏览器菜单。

配置Firefox以进行测试自动化是在Firefox配置文件的帮助下完成的。因此,您应create a profile打开新标签,而不是about:preferences中的窗口。

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

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

有关详细信息,请参阅javadoc