【发布时间】:2018-05-15 05:30:15
【问题描述】:
我正在尝试在 Chrome 浏览器中使用 TestNg XML 并行运行 LeanFT 测试。
它运行良好,但它在同一个浏览器中打开每个测试会话,导致登录和注销 cookie 出现问题。
例子:
我正在使用 parallel="tests" thread-count="2" 和 TestNG XML 运行测试
使用
public Browser getbrowser() {
Browser browser = null;
browser = BrowserFactory.launch(BrowserType.CHROME);
browser.clearCache();
return browser;
}
所以每次我从 TestNG XML 并行运行测试时,所有测试都会在同一个浏览器中打开,导致 cookie 问题,因为我在 getbrowser() 方法中有 browser.clearCache()。
我想在每个线程打开 Chrome 窗口的新实例并在同一台机器上并行运行时并行运行 LeanFT 测试。
如果有人在同一台机器上实现了 LeanFT 的并行执行,请分享。
【问题讨论】:
-
请编辑您的问题并添加更多上下文。您的示例代码是什么样的,您面临的错误是什么等,不清楚您在问什么。