java - 在 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;
}
}
解决方案
推荐阅读
- angular - 角度通过控制器通过类扩展传递值
- javascript - Angularjs - 如何使用 angularjs 实现拖放列?
- typescript - 错误:“未捕获(承诺):[object Object]
- spring - 如何将下面给出的 XML bean 转换为 java bean,同样的例子将不胜感激
- javascript - 如何以不同的颜色显示文本的某些部分,即@和}之间的数据应该是不同的颜色
- kubernetes - kubernetes 中的 Janusgraph 无法连接到作为另一个服务运行的 Cassandra
- node.js - 如何在 Node JS 中将 .flv 文件转换为 .mp4
- c# - 跨多个项目的 EntityFramework 上下文或在两个上下文之间加入
- python - 如何提取MAC id?
- java - 第二个参数类型错误。找到'java.lang.String',需要'android.location.Location'