首页 > 解决方案 > 在 cucumber+selenium 上使用多个浏览器实例

问题描述

当使用带有硒的黄瓜时,使用 TestContext,我能够启动 1 个浏览器实例。 该图像是步骤定义之一

现在我想启动同一个浏览器的 2 个实例。所以我尝试在此处输入图像描述了这种方式。

但这不会启动 2 个浏览器实例。

如何在使用 TestContext 时启动 2 个浏览器实例。这是 TextContext 文件内容:

    package cucumber;

import managers.PageObjectManager;
import managers.WebDriverManager;

public class TestContext {
    private WebDriverManager webDriverManager;
    private PageObjectManager pageObjectManager;

    public TestContext(){
        webDriverManager = new WebDriverManager();
        pageObjectManager = new PageObjectManager(webDriverManager.getDriver());
    }

    public WebDriverManager getWebDriverManager() {
        return webDriverManager;
    }

    public PageObjectManager getPageObjectManager() {
        return pageObjectManager;
    }

}

标签: javaseleniumcucumbercucumber-java

解决方案


推荐阅读