【发布时间】:2022-06-28 01:55:54
【问题描述】:
我有以下要求 我有 3 个不同的课程 A级 B类 C类 在所有三个类中都有多个测试用例在 3 个不同的 URL 上运行 A级 TC1 B类 TC2 TC4 C类 TC3
我想按以下顺序运行 TC TC1 TC2 TC3 TC4
我该怎么做? 我尝试使用不适用于多个类的优先级 以下是我的 testng.xml 文件
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "https://testng.org/testng-1.0.dtd">
<suite name="Suite">
<listeners>
<listener class-name="main.java.utils.SuiteListner" />
</listeners>
<test name="Test Automation Portal">
<parameter name="browserName" value="chrome" />
<parameter name="url" value="https://v4portal-qa.info/" />
<classes>
<class name="main.java.Test.PortalTestClass" />
</classes>
</test>
<test name="DivideBuy Test Automation RCAdmin">
<parameter name="browserName" value="chrome" />
<parameter name="url" value="http://rcadmin-qa.info/auth/index" />
<classes>
<class name="main.java.Test.RCAdminTestClass" />
</classes>
</test>
<test name="DivideBuy Test Automation Checkout">
<parameter name="browserName" value="chrome" />
<parameter name="url" value="https://squarefashionqa.test.info/" />
<classes>
<class name="main.java.Test.V5CheckoutTestClass" />
</classes>
</test>
<test name="DivideBuy Test Automation CRM">
<parameter name="browserName" value="chrome" />
<parameter name="url" value="https://crm.test.co.uk/login" />
<classes>
<class name="main.java.Test.CRMTestClass" />
</classes>
</test>
<test name="DivideBuy Test Automation Account">
<parameter name="browserName" value="chrome" />
<parameter name="url" value="https://accounts.test.co.uk/" />
<classes>
<class name="main.java.Test.AccountTest" />
</classes>
</test>
</suite> <!-- Suite -->
【问题讨论】:
标签: selenium testng testng-annotation-test