我正在尝试通过testng.xml文件运行 2 个类。总共有 5 到 6 个方法需要运行。但是当我执行时testng.xml,总共只有 3 个测试正在运行。但是当我运行单个类时,它运行得非常好。
类:SmartRetrievePageTest.java
package tests;
import org.testng.annotations.AfterMethod;
import org.testng.annotations.BeforeMethod;
import org.testng.annotations.Test;
import base.BrowserFactory;
import helper.DriverOperations;
import pages.HomePage;
import pages.LoginPage;
import pages.SmartRetrievePage;
import testbase.TestBase;
public class SmartRetrievePageTest extends TestBase {
LoginPage loginPage;
HomePage homePage;
SmartRetrievePage smartretrievePage;
public SmartRetrievePageTest()
{
super();
}
@BeforeMethod(groups = { "SmartRetrieve" })
public void setUp() throws Exception {
BrowserFactory.launchApplication(prop.getProperty("Browser"), prop.getProperty("URL"));
loginPage = new LoginPage();
smartretrievePage = new SmartRetrievePage();
homePage = loginPage.login(prop.getProperty("UserName"),prop.getProperty("Password"));
Thread.sleep(2000);
//smartDepositPage = homePage.clickDepositLink();
DriverOperations.expandTopNavigationMenuAndPerformNavitation("Select application", "SmartRetrieve");
Thread.sleep(3000);
}
@Test(priority = 1, groups = { "SmartRetrieve" })
public void QuickSearch() throws Throwable {
smartretrievePage.QuickSearching(prop.getProperty("QuickSearchKeyword"));
//smartretrievePae.QuickSearching("adm");
Thread.sleep(3000);
}
@Test(priority = 2, groups = { "SmartRetrieve" }, alwaysRun=true)
public void AdvSearch() throws Throwable {
smartretrievePage.AdvanceSearching(prop.getProperty("AdvanceSearchkeyword"));
Thread.sleep(3000);
}
@Test(priority = 3, groups = { "SmartRetrieve" }, alwaysRun=true)
public void SimpleSaveSearch() throws Throwable {
smartretrievePage.sipmleSaveSearch(prop.getProperty("AdvanceSearchkeyword"),prop.getProperty("SearchName"));
Thread.sleep(3000);
}
杨__羊羊
相关分类