#java #testng
#java #testng
Вопрос:
Я хочу включить или вызвать XML-файл зависимостей в testng xml-файл, какие-либо подсказки????
Я хочу включить
dependencies.xml:
<groups>
<group name="publierlivraison" depends-on="creerlivraison"></group>
</groups>
Файл в
TestNG.xml :
<test name="Managetestss" preserve-order="true">
<parameter name="browser" value="chrome"></parameter>
dependencies.xml????? how to include here this file
<classes>
<class name="com.az.tests.commun.TNR_Client_001_Ajouter_Client" />
<class name="com.az.tests.client.TNR_Client_002_Rechercher_Client"
</classes>
</test>
Ответ №1:
Может быть, что-то вроде этого:
<?xml version='1.0' encoding="UTF-8"?>
<document xmlns:xi="http://www.w3.org/2001/XInclude">
<p>Text of my document</p>
<xi:include href="copyright.xml"/>
</document>
Ответ №2:
Приведенный ниже пример должен работать для включения внешнего файла:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "testng-1.0.dtd"
[<!ENTITY parent SYSTEM "./src/test/resources/dependencies.xml">]>
<suite name="suite1">
<test name="Managetestss" preserve-order="true">
amp;parent;
<parameter name="browser" value="chrome"></parameter>
<classes>
<class name="com.az.tests.commun.TNR_Client_001_Ajouter_Client" />
<class name="com.az.tests.client.TNR_Client_002_Rechercher_Client"
</classes>
</test>
</suite>
Однако dependencies.xml
предоставленный вами файл не будет работать, поскольку testng DTD не поддерживает group
тег under groups
. Обратитесь к группам групп и зависимостям в xml