亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

一些測試沒有被執行,但如果單獨運行則執行得很好

一些測試沒有被執行,但如果單獨運行則執行得很好

搖曳的薔薇 2022-04-28 16:16:17
我正在嘗試通過testng.xml文件運行 2 個類??偣灿?5 到 6 個方法需要運行。但是當我執行時testng.xml,總共只有 3 個測試正在運行。但是當我運行單個類時,它運行得非常好。類:SmartRetrievePageTest.javapackage 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);    }
查看完整描述

1 回答

?
楊__羊羊

TA貢獻1943條經驗 獲得超7個贊

同樣的問題,但我是這樣解決的:


我已將我的 TestNG 套件分為兩個測試,如下所示


<test name="Smoke test1" > 

    <groups>

        <run>

            <include name="SmartRetrieve" />

        </run>

    </groups>

        <classes>

            <class name="tests.SmartRetrievePageTest" /> 

        </classes>

    </test>


<test name="Smoke test2" > 

        <groups>

            <run>

                <include name="SmartRetention" /> 

            </run>

        </groups>

        <classes>

            <class name="tests.SmartRetentionPageTest" /> 

        </classes>

    </test>


</suite>


查看完整回答
反對 回復 2022-04-28
  • 1 回答
  • 0 關注
  • 101 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號