2016-09-06 69 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

相關問題