我有一个 testng XML 文件,它在下面的组中运行 Selenium 测试。我想从 JSON 或其他类型的文件传递参数名称和值中设置的所有浏览器信息,因此如果我为另一个测试添加配置,我不必继续复制和粘贴它们 - 所以代码更少。这可能与 testng XML 文件吗?
谢谢你的帮助。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite thread-count="2" name="test.java" annotations="JDK" parallel="tests">
<test name="Test - Chrome Vienna">
<parameter name="browser" value="chrome"/>
<parameter name="browserVersion" value="78.0"/>
<parameter name="os" value="OS X"/>
<parameter name="osVersion" value="Mojave"/>
<parameter name="resolution" value="1024x768"/>
<groups>
<run>
<include name="vienna" />
</run>
</groups>
<classes>
<class name="com.bookinggo.ticketed.uiendtoend.TicketedSingleJourneyTest"/>
</classes>
</test>