Firefox 44.0.1在运行selenium webdriver代码时打开两个选项卡

时间:2016-02-09 13:55:09

标签: firefox selenium-webdriver

我的Firefox最近最近更新了。我的firefox版本是44.0.1。当我在selenium webdriver中运行如下的简单代码时,Firefox中会打开两个选项卡。我怎样才能摆脱不需要的标签。我更改了Firefox设置,但仍然打开了两个标签。一个选项卡是普通选项卡,第二个选项卡是https://support.skype.com/en/faq/FA34612/what-is-the-skype-extension。如何在单个firefox窗口中加载我想要自动化的URL。我是否需要更改任何firefox设置。

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;    
import org.testng.annotations.Test;

public class Another {
    @Test
    public void tester(){
        WebDriver driver = new FirefoxDriver();
    driver.manage().window().maximize();
    driver.get("http://jqueryui.com/datepicker/");


    }
}

1 个答案:

答案 0 :(得分:3)

根据您的要求进行设置后,创建Firefox配置文件并使用名称保存。请用脚本调用此个人资料。

Here是创建firefox配置文件的步骤

以下是脚本,例如

 ProfilesIni profile = new ProfilesIni();

 FirefoxProfile myprofile = profile.getProfile("CreatedProfile");

 WebDriver driver = new FirefoxDriver(myprofile);

谢谢你, 穆拉利