【发布时间】:2019-03-16 11:28:31
【问题描述】:
我已经通过 XML 文件传递浏览器参数并在脚本中处理。但目前,两个浏览器不是同时启动的。
在下面查看我的 XML 结构,
- XML 套件文件:
如果你看到上面的链接图片,我已经将两个浏览器作为参数传递了。我已经在脚本的 @BeforeTest 方法中处理了传递的浏览器参数。我的 XML 套件文件是否正确?我是否正确传递了参数?
为什么我会依次启动两个浏览器?请提出解决方案。
【问题讨论】:
-
你可能想要
parallel="tests",但在 testNG 中并行运行测试还有很多事情要做。我刚刚花了一个多月的时间反复试验学习如何将现有框架转换为并行运行。还按照以下答案中的建议添加线程数。避免使用静态方法和 web 元素,研究 THREAD_LOCAL 变量。祝你好运。
标签: java maven selenium automation testng