我有三个 selenium 测试类,并为此创建了三个 ant 目标。在 PARALLEL 模式下执行这些目标时,会启动三个测试窗口。
<target>
<some task is done here>
<parallel>
<target test1>
<target test2>
<target test3>
</parallel>
</target>
一切都很好,直到一个测试类完成运行其所有方法并以某种方式关闭 selenium 服务器导致其他测试用例失败。
我的基类 tearDown() 方法具有 selenium.stop() 因为我需要在测试执行完成后关闭浏览器窗口。我尝试使用 selenium.close() 但这给了我一个弹出窗口,并且我有三个窗口,包括单个测试用例的 selenium 日志窗口。
有什么办法可以实现并行测试运行。
我需要从 ANT 执行这些测试用例。
我正在使用硒 2.21.0。