如何使用Selenium WebDriver和Java驗證標題標籤中的某些文本?使用Java獲取Selenium WebDriver的頁面標題
10
A
回答
3
如果您使用的是Selenium 2.0/Webdriver,如果您想搜索實際的頁面源代碼,則可以撥打 driver.getTitle()或driver.getPageSource()。
2
在java中,你可以做一些事情,如:
if(driver.getTitle().contains("some expected text"))
//Pass
System.out.println("Page title contains \"some expected text\" ");
else
//Fail
System.out.println("Page title doesn't contains \"some expected text\" ");
13
您可以通過使用JUnit或TestNG的框架很容易地做到這一點。執行斷言如下:
String actualTitle = driver.getTitle();
String expectedTitle = "Title of Page";
assertEquals(expectedTitle,actualTitle);
OR,
assertTrue(driver.getTitle().contains("Title of Page"));
2
它可以通過獲取由硒頁面標題來完成,並通過用TestNG做斷言。
- 在進口部
進口斷言類:
`import org.testng.Assert;`
創建一個webdriver的對象:
WebDriver driver=new FirefoxDriver();
應用此斷言頁面標題:
Assert.assertEquals("Expected page title", driver.getTitle());
相關問題
- 1. 如何使用java在selenium webdriver中獲取警報的標題?
- 2. 使用Selenium WebDriver獲取當前頁面的URL
- 3. 頁面標題在selenium webdriver中未正確捕獲
- 4. 如何使用Selenium Webdriver(C#)獲取頁面名稱?
- 5. Selenium webdriver 2.0中的頁面加載 - java
- 6. Selenium WebDriver(Java)使用Tor的問題
- 7. Modal頁面使用Selenium webdriver自動化
- 8. 使用Selenium Webdriver滾動頁面
- 9. 使用selenium webdriver處理登錄頁面
- 10. 如何在Java Selenium Webdriver中使用Java查找標題標題的xpath
- 11. Selenium Webdriver使用Java的ElementNotVisibleException
- 12. 使用Ruby獲取頁面標題
- 13. 從Web表獲取行數 - Selenium WebDriver Java
- 14. Selenium WebDriver頁面對象
- 15. 使用Java中的Selenium Webdriver獲取帶格式的文本
- 16. Selenium(Python) - 在完全加載頁面後獲取webdriver的page_source
- 17. Selenium Webdriver:如何獲取當前頁面中的所有cookies
- 18. Selenium WebDriver獲取(url)速度問題
- 19. 使用PHP Selenium Webdriver獲取屬性?
- 20. 使用分頁(Selenium webdriver C#)
- 21. Selenium webdriver Java代碼訪問HTML中的標題和子標題
- 22. 使用switch_to_windows()並打印標題的Selenium webdriver不打印標題。
- 23. 獲取頁面標題
- 24. Python的Selenium Webdriver:獲取頁面,輸入值,點擊提交,獲取源代碼
- 25. 如何使用Selenium Webdriver和Java從元素中獲取文本?
- 26. 使用Selenium和WebDriver從JAVA獲取隱藏文本
- 27. Selenium Webdriver - 從數據表中使用Java獲取列8
- 28. 在Java中使用Selenium Webdriver獲取文本
- 29. Selenium WebDriver Java - 無法從span標記中獲取動態文本
- 30. 如何在python selenium-webdriver中獲取標題
的可能重複[獲得硒的webdriver頁面的源代碼(http://stackoverflow.com/questions/8498779/get-page-source-in-selenium-webdriver) – sarnold 2011-12-18 04:01:24