下面是我的 XML 片段。
<?xml version="1.0" encoding="UTF-8"?>
<suite name='Automation' threadCount="5" parallel="methods">
<tests>
<parameter name='clientName' value='Five' />
<test name='PA'>
<classes>
<class name='TC_INC_1'>
</class>
</classes>
</test>
所以我通过TestNg中的DATA PROVIDER从excel加载所需的数据。我想要实现的是在不同的线程中运行每一行。假设我有 5 行数据
1- Go to Google.com
2- Go to Facebook.com
3- Go to Dollarama.com
4- Go to Walmart.com
5- Go to KegSteak.com
并说我正在运行两个线程意味着两个浏览器。我希望两个浏览器以任何顺序并行运行每一行。
线程 1 - 1- 转到 Google.com 线程 2- 2- 转到 Facebook.com 第一个测试完成 - 浏览器关闭并再次打开。
现在它应该选择第 3 行和第 4 行。主题 1 - 3- 前往 Dollarama.com 主题 2- 4- 前往 Walmart.com
浏览器关闭并再次打开。线程 1 - 5- 转到 KegSteak.com
[![测试数据][1]][1]
我实际看到的是打开了两个浏览器,其中一个浏览器运行 url,另一个在启动 chrome 后变为静态。
任何修复?