Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我可以在两个屏幕上打开两个Firefox驱动程序吗?_Java_Eclipse_Firefox_Selenium - Fatal编程技术网

Java 我可以在两个屏幕上打开两个Firefox驱动程序吗?

Java 我可以在两个屏幕上打开两个Firefox驱动程序吗?,java,eclipse,firefox,selenium,Java,Eclipse,Firefox,Selenium,我正在使用两个Firefox驱动程序运行测试以显示结果。我在电脑上使用两个屏幕。我可以通过Eclipse中运行的java代码在每个屏幕上自动打开驱动程序吗 谢谢。我认为您应该运行并行测试用例 @RunWith(Parallelized.class) public class WebDriverParallelTest { private String browser; private String os; private String version; public WebDriverPar

我正在使用两个Firefox驱动程序运行测试以显示结果。我在电脑上使用两个屏幕。我可以通过Eclipse中运行的java代码在每个屏幕上自动打开驱动程序吗


谢谢。

我认为您应该运行并行测试用例

@RunWith(Parallelized.class)
public class WebDriverParallelTest {

private String browser;
private String os;
private String version;

public WebDriverParallelTest(String os, String version, String browser) {
    super();
    this.os = os;
    this.version = version;
    this.browser = browser;
}

@Parameterized.Parameters
public static LinkedList browsersStrings() throws Exception {
    LinkedList browsers = new LinkedList();
    browsers.add(new String[]{Platform.XP.toString(), "17", "firefox"});
    //add any additional browsers here
    return browsers;
}

private WebDriver driver;

@Before
public void setUp() throws Exception {

    DesiredCapabilities capabilities = new DesiredCapabilities();
    capabilities.setCapability(CapabilityType.BROWSER_NAME, browser);
    capabilities.setCapability(CapabilityType.VERSION, version);
    capabilities.setCapability(CapabilityType.PLATFORM, os);
    this.driver = new RemoteWebDriver(
            new URL("http://credential of sauce lab"), capabilities);
}

@Test
public void webDriver() throws Exception {
    driver.get("http://www.amazon.com/");
    assertEquals("Amazon.com: Online Shopping for Electronics, Apparel, Computers, Books, DVDs & more", driver.getTitle());
}

@After
public void tearDown() throws Exception {
    driver.quit();
}
}