-
大小: 3.44MB文件類型: .rar金幣: 2下載: 0 次發(fā)布日期: 2024-01-20
- 語言: 其他
- 標(biāo)簽: PageObject??
資源簡介
Selenium使用PageObject模式測試登陸頁面,列出了一些測試用戶,主要實(shí)現(xiàn)的登陸頁面的自動測試

代碼片段和文件信息
package?shower.wj.example;
import?org.junit.After;
import?org.junit.Before;
import?org.junit.Test;
import?org.openqa.selenium.By;
import?org.openqa.selenium.WebDriver;
import?org.openqa.selenium.WebElement;
import?org.openqa.selenium.firefox.FirefoxDriver;
import?org.openqa.selenium.support.ui.ExpectedCondition;
import?org.openqa.selenium.support.ui.WebDriverWait;
public?class?BasicSeleniumTest?{
????private?WebDriver?driver;
????/**
?????*?@throws?java.lang.Exception
?????*/
????@Before
????public?void?setUp()?throws?Exception?{
???? System.setProperty?(?“webdriver.firefox.bin“??“K:/Program?Files/Mozilla?Firefox/firefox.exe“?);
????????this.driver?=?new?FirefoxDriver();
??????//this.driver?=?new?ChromeDriver();?//這是chrome瀏覽器的驅(qū)動
??????//this.driver?=?new?InternetExplorerDriver();?//這是IE瀏覽器的驅(qū)動
??????//this.driver?=?new?HtmlUnitDriver();?//這是一個無界面測試模式,不用打開瀏覽器,通過后臺輸入來判斷測試用例是否通過
????}
????/**
?????*?@throws?java.lang.Exception
?????*/
????@After
????public?void?tearDown()?throws?Exception?{
???? //關(guān)閉瀏覽器
????????this.driver.quit();
????}
????/**
?????*?Test?loading?Google?Homepage
?????*/
????@Test
????public?void?testLoadGoogleHomepage()?{
//????????driver.get(“http://www.google.ca“);
//????????assertEquals(“Google“?driver.gettitle());
????
????????//?現(xiàn)在用這個來訪問谷歌
????????driver.get(“http://www.google.com“);
????????//?也可以用下面的方式訪問谷歌
????????//?driver.navigate().to(“http://www.google.com“);
????????//?找到文本輸入元件的名字
????????WebElement?element?=?driver.findElement(By.name(“q“));
????????//?在搜索框內(nèi)輸入“cheese!”
????????element.sendKeys(“Cheese!“);
????????//?現(xiàn)在遞交表格.?WebDriver會發(fā)現(xiàn)我們的形式元素
????????element.submit();
????????//?后臺打印輸出,檢查網(wǎng)頁的標(biāo)題
????????System.out.println(“Page?title?is:?“?+?driver.gettitle());
????????
????????//?谷歌的搜索是渲染過的動態(tài)javascript.?等待頁面加載,暫停10秒
????????(new?WebDriverWait(driver?10)).until(new?ExpectedCondition()?{
????????????public?Boolean?apply(WebDriver?d)?{
????????????????return?d.gettitle().toLowerCase().startsWith(“cheese!“);
????????????}
????????});
????????//?Should?see:?“cheese!?-?Google?Search“
????????System.out.println(“Page?title?is:?“?+?driver.gettitle());
????}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????439??2013-10-21?12:59??WJSeleniumTestTwo\.classpath
?????文件????????393??2013-10-21?11:30??WJSeleniumTestTwo\.project
?????文件????????629??2013-10-21?12:59??WJSeleniumTestTwo\.settings\org.eclipse.jdt.core.prefs
?????文件???????1277??2013-10-30?13:04??WJSeleniumTestTwo\bin\shower\wj\example\BasicSeleniumTest$1.class
?????文件???????2296??2013-10-30?13:04??WJSeleniumTestTwo\bin\shower\wj\example\BasicSeleniumTest.class
?????文件????????682??2013-10-30?11:26??WJSeleniumTestTwo\bin\wj\sys\login\LoginPageClass$Contants.class
?????文件???????1786??2013-10-30?11:26??WJSeleniumTestTwo\bin\wj\sys\login\LoginPageClass.class
?????文件???????2670??2013-10-30?11:26??WJSeleniumTestTwo\bin\wj\sys\login\LoginPageTest.class
?????文件???????1251??2013-10-30?14:57??WJSeleniumTestTwo\bin\wj\ui\mainpage\MainPageClass$1.class
?????文件???????2281??2013-10-30?14:57??WJSeleniumTestTwo\bin\wj\ui\mainpage\MainPageClass$Contants.class
?????文件???????4809??2013-10-30?14:57??WJSeleniumTestTwo\bin\wj\ui\mainpage\MainPageClass.class
?????文件???????3428??2013-10-30?14:19??WJSeleniumTestTwo\bin\wj\ui\mainpage\MainPageTest.class
?????文件????6567424??2013-10-21?12:41??WJSeleniumTestTwo\res\chromedriver.exe
?????文件????1331409??2013-10-21?13:07??WJSeleniumTestTwo\res\firebug-1.9.1-fx.xpi
?????文件???????2363??2013-10-30?13:04??WJSeleniumTestTwo\src\shower\wj\example\BasicSeleniumTest.java
?????文件???????1764??2013-10-29?16:25??WJSeleniumTestTwo\src\wj\sys\login\LoginPageClass.java
?????文件???????2203??2013-10-29?14:44??WJSeleniumTestTwo\src\wj\sys\login\LoginPageTest.java
?????文件???????8552??2013-10-30?14:57??WJSeleniumTestTwo\src\wj\ui\mainpage\MainPageClass.java
?????文件???????2985??2013-10-30?14:19??WJSeleniumTestTwo\src\wj\ui\mainpage\MainPageTest.java
?????目錄??????????0??2013-10-30?19:12??WJSeleniumTestTwo\bin\shower\wj\example
?????目錄??????????0??2013-10-30?11:26??WJSeleniumTestTwo\bin\wj\check\comp
?????目錄??????????0??2013-10-30?11:26??WJSeleniumTestTwo\bin\wj\check\daily
?????目錄??????????0??2013-10-30?11:26??WJSeleniumTestTwo\bin\wj\check\license
?????目錄??????????0??2013-10-30?11:26??WJSeleniumTestTwo\bin\wj\check\nocomp
?????目錄??????????0??2013-10-30?11:26??WJSeleniumTestTwo\bin\wj\notice\cases
?????目錄??????????0??2013-10-30?11:26??WJSeleniumTestTwo\bin\wj\notice\licence
?????目錄??????????0??2013-10-30?11:26??WJSeleniumTestTwo\bin\wj\notice\noticebook
?????目錄??????????0??2013-10-30?11:26??WJSeleniumTestTwo\bin\wj\sys\law
?????目錄??????????0??2013-10-30?19:12??WJSeleniumTestTwo\bin\wj\sys\login
?????目錄??????????0??2013-10-30?11:26??WJSeleniumTestTwo\bin\wj\sys\part
............此處省略43個文件信息
- 上一篇:最新pubwin破解
- 下一篇:labview串口波形顯示
評論
共有 條評論