我想你可以试试TestNG。
在我的方法中,我有两个参数:操作系统和浏览器。使用 testng.xml,您可以使用以下参数创建您的测试套件:
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Your_suite" verbose="2" **parallel**="tests" >
<test name='Your_Test_Name'>
<parameter name='os' value='**WINDOWS**'/>
<parameter name='browser' value='CHROME'/>
<classes>
<class name='tests.AnyTest'/>
</classes>
</test>
<test name='Your_Test_Name'>
<parameter name='os' value='**LINUS**'/>
<parameter name='browser' value='FIREFOX'/>
<classes>
<class name='tests.AnyTest'/>
</classes>
</test>
</suite>
所以我可以在 windows、linux、macOS、android 或 iphone 上运行我的测试,最重要的是,我不必更改我的代码。
希望能帮助到你。