關鍵字WebElement 驅動測試
//宣告一個火狐瀏覽器driver物件
WebDriver driver = new FirefoxDriver();
//開啟360搜尋
driver.get(");
//找到搜尋框元素
WebElement searchInput = driver.findElement(By.name("q"));
//向搜尋框輸入“selenium”
searchInput.sendKeys("selenium");
//找到搜尋按鈕
WebElement searchButton = driver.findElement(By.id("search-button"));
//點選搜尋按鈕
searchButton.click();
try {
//這裡我們暫時用sleep方式等待頁面條狀,後續會講到如何智慧等待
Thread.sleep(2000);
} catch (InterruptedException e) {
e.printStackTrace();
}
//跳轉之後的頁面關鍵字輸入框元素
WebElement keywordInput = driver.findElement(By.id("keyword"));
//驗證輸入框的內容是不是selenium
Assert.assertEquals(keywordInput.getAttribute("value"), "selenium");
//關閉瀏覽器
driver.quit();
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69936314/viewspace-2722679/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- TestComplete使用關鍵字測試的資料驅動測試(三)
- 如何理解自動化測試資料驅動與關鍵字驅動的區別?
- Selenium Web Driver自動化測試(java版)系列下半部分(37) - 關鍵字驅動自動化測試框架(2)-測試過程...WebJava框架
- QTP關鍵字驅動框架 - RelevantCodes[1]OneQT框架
- fasttest-selenium 關鍵字驅動自動化工具AST
- 1688關鍵字搜尋介面測試
- robotframework做介面測試 to json 關鍵字使用FrameworkJSON
- UI自動化關鍵字驅動的簡單設計思路UI
- Python+資料庫測試常用關鍵字Python資料庫
- golang 表格驅動測試Golang
- "測試"驅動開發
- golang 表格驅動測試案例Golang
- 關於Peer Review、程式碼評審和測試驅動View
- Laravel 測試驅動開發 -- 正向單元測試Laravel
- 自動化測試工具的3個關鍵部分
- 敏捷測試關鍵成功因素敏捷測試
- 談“測試驅動的開發”
- 小議測試驅動開發
- 架構之路(4):測試驅動架構
- mini2440驅動奇譚——ADC驅動與測試(動態掛載驅動)
- iOS自動化測試驅動工具探索iOS
- TDD(測試驅動開發)死了嗎?
- DDT資料驅動效能測試(一)
- 【敏捷開發】驅動測試開發敏捷
- 測試驅動開發(TDD)的思考
- 你這不是測試驅動開發
- 什麼是測試驅動開發
- this關鍵字
- 關鍵字
- 變異測試是測試驅動開發(TDD)的演變
- TestComplete資料驅動測試教程(三)——修改記錄測試
- 系統測試成功的關鍵點
- 測試驅動開發(TDD)例項演示
- 基於測試驅動的iOS開發iOS
- 模型驅動的軟體測試技術模型
- 面向 C++ 的測試驅動開發C++
- 測試驅動開發到底好不好
- 資料驅動測試之——CSV+TestNG