TestNG执行测试用例的顺序
import org.openqa.selenium.By;<br />import org.openqa.selenium.WebDriver;<br />import org.openqa.selenium.WebElement;<br />import org.openqa.selenium.firefox.FirefoxDriver;<br />import org.testng.Assert;<br />import org.testng.Reporter;<br />import org.testng.annotations.*;<br /><br />public class TestNG {<br /> private WebDriver driver;<br /><br /> @BeforeClass<br /> public void beforeClass() throws InterruptedException {<br /> System.setProperty("webdriver.firefox.marionette",<br /> "src/main/resourcec/geckodriver.exe");<br /> String baiduHomePage;<br /> baiduHomePage = "https://www.baidu.com/";<br /><br /> driver = new FirefoxDriver();<br /> driver.manage().window().maximize();<br /> driver.get(baiduHomePage);<br /> Thread.sleep(2000);<br /> Assert.assertEquals(driver.getTitle(), "百度一下,你就知道");<br /> }<br /><br /> @Test(priority = 3)<br /> //预期会第3次执行<br /> public void testNG_1() throws InterruptedException {<br /> WebElement webElement = driver.findElement(By.xpath(".//*[@id='kw']"));<br /> webElement.clear();<br /> webElement.sendKeys("Selenium");<br /><br /> driver.findElement(By.xpath(".//*[@id='su']")).click();<br /> Thread.sleep(3000);<br /><br /> Reporter.log("搜索Selenium的测试用例");<br /> Assert.assertEquals(driver.getTitle(), "Selenium_百度搜索");<br /> driver.navigate().refresh();<br /> }<br /><br /> @Test(priority = 2)<br /> //预期会第2次执行<br /> public void testNG_2() throws InterruptedException {<br /> WebElement webElement = driver.findElement(By.xpath(".//*[@id='kw']"));<br /> webElement.clear();<br /> webElement.sendKeys("JMeter");<br /><br /> driver.findElement(By.xpath(".//*[@id='su']")).click();<br /> Thread.sleep(3000);<br /><br /> Reporter.log("搜索JMeter的测试用例");<br /> Assert.assertEquals(driver.getTitle(), "JMeter_百度搜索");<br /> driver.navigate().refresh();<br /> }<br /><br /> @Test(priority = 1)<br /> //预期会第1次执行<br /> public void testNG_3() throws InterruptedException {<br /> WebElement webElement = driver.findElement(By.xpath(".//*[@id='kw']"));<br /> webElement.clear();<br /> webElement.sendKeys("Appium");<br /><br /> driver.findElement(By.xpath(".//*[@id='su']")).click();<br /> Thread.sleep(3000);<br /><br /> Reporter.log("搜索Appium的测试用例");<br /> Assert.assertEquals(driver.getTitle(), "Appium_百度搜索");<br /> driver.navigate().refresh();<br /> }<br /><br /> @AfterClass<br /> public void afterClass(){<br /> driver.close();<br /> driver.quit();<br /> }<br /><br />}<br /><br />
相关推荐
ITstudied 2020-05-06
cintmain 2020-04-20
wndong 2020-03-01
86427019 2019-12-21
SolitudeSky 2019-12-09
wugang0 2019-12-09
lucialee 2019-11-08
mohanzb 2019-10-22
mrjianghaijun 2015-07-30
chengzhezhijian 2015-06-24
pengzhanxuan 2012-11-14
不忘初心才能始终 2019-07-01
80487608 2015-07-29
石羊 2019-06-30
aduocd 2019-06-30
mrsuddenflash 2013-11-18