我正在尝试从我的套件文件中删除testng参数,因为在多个套件中需要它们。例如,我有两个测试套件,upgrades.xml
和features.xml
。我创建了第3个文件parameters.xml
我运行的实际套件文件如下所示:
<suite-files>
<suite-file path="parameters.xml" />
<suite-file path="features.xml" />
</suite-files>
运行features.xml
中的测试,但由于配置错误,它们都被跳过。如果我将参数直接粘贴到文件中,一切都很完美。
答案 0 :(得分:0)
我不认为您可以同时设置两个套件,以使一个套件访问另一个套件。 请尝试一下。
main.xml
<suite-files>
<suite-file path="features.xml" />
</suite-files>
features.xml
...
<parameter name="config" value="parameters.xml"/>
...
但是您应该确保在应用程序中可以解析parameter.xml。