我正在尝试在 Chrome 浏览器中使用 TestNg XML 并行运行 LeanFT 测试。
它运行良好,但它在同一个浏览器中打开每个测试会话,导致登录和注销 cookie 出现问题。
例子:
我正在使用 TestNG XML 运行测试,parallel="tests" thread-count="2"
并使用 LeanFT 启动浏览器
public Browser getbrowser() {
Browser browser = null;
browser = BrowserFactory.launch(BrowserType.CHROME);
browser.clearCache();
return browser;
}
因此,每次我从 TestNG XML 并行运行测试时,所有测试都会在同一个浏览器中打开,导致 cookie 问题,就像我browser.clearCache()
在getbrowser()
方法中所做的那样。
我想在每个线程打开 Chrome 窗口的新实例并在同一台机器上并行运行的情况下并行运行 LeanFT 测试。
如果有人在同一台机器上实现了 LeanFT 的并行执行,请分享。