Làm cách nào để xác minh một số văn bản trong thẻ tiêu đề bằng cách sử dụng Selenium WebDriver và java?Lấy tiêu đề trang với Selenium WebDriver bằng cách sử dụng Java
10
A
Trả lời
3
Nếu bạn đang sử dụng Selenium 2.0/Webdriver, bạn có thể gọi driver.getTitle() hoặc driver.getPageSource() nếu bạn muốn tìm kiếm thông qua nguồn trang thực tế.
2
Trong java bạn có thể làm một số điều như:
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
Bạn có thể làm điều đó một cách dễ dàng bằng cách sử dụng JUnit hoặc khung TestNG. Do sự khẳng định như sau:
String actualTitle = driver.getTitle();
String expectedTitle = "Title of Page";
assertEquals(expectedTitle,actualTitle);
OR,
assertTrue(driver.getTitle().contains("Title of Page"));
2
Nó có thể được thực hiện bằng cách tiêu đề trang của Selenium và làm khẳng định bằng cách sử dụng TestNG.
- lớp
nhập Khẳng định trong phần nhập khẩu:
`import org.testng.Assert;`
Tạo một đối tượng WebDriver:
WebDriver driver=new FirefoxDriver();
Áp dụng này để khẳng định danh hiệu của trang:
Assert.assertEquals("Expected page title", driver.getTitle());
Các vấn đề liên quan
- 1. Cuộn bằng Selenium WebDriver với Java
- 2. Lấy URL của trang hiện tại bằng cách sử dụng Selenium WebDriver
- 3. Làm thế nào để có được một tên trang bằng cách sử dụng Selenium Webdriver (C#)?
- 4. getPageSource() trong Selenium WebDriver (a.k.a Selenium2) bằng cách sử dụng Java
- 5. Di chuột qua phần tử và đợi với Selenium WebDriver bằng cách sử dụng Java
- 6. Vị trí Selenium WebDriver và HTML Window bằng cách sử dụng Java
- 7. Cách lấy nhật ký gốc tại Selenium WebDriver
- 8. Cách xử lý khung nội tuyến trong Selenium WebDriver bằng cách sử dụng java
- 9. Sử dụng PhantomJS với Selenium Webdriver và Python
- 10. webdriver classname với không gian bằng cách sử dụng java
- 11. Cách tải lên tệp bằng cách sử dụng Selenium WebDriver trong Java
- 12. Tôi làm cách nào để đóng một cửa sổ cụ thể bằng cách sử dụng Selenium WebDriver với Java?
- 13. selenium-webdriver và đợi trang tải
- 14. sử dụng Selenium Webdriver với ckeditor trong Firefox 14
- 15. Cách nhấn Ctrl + A để chọn tất cả nội dung trong một trang bằng Selenium WebDriver sử dụng Java
- 16. setSpeed trong Selenium WebDriver sử dụng Ruby
- 17. Hạn chế sử dụng bộ nhớ của các phantomj bằng cách sử dụng selenium webdriver?
- 18. Cách chọn một mục từ danh sách thả xuống bằng cách sử dụng Selenium WebDriver với java?
- 19. Selenium WebDriver hoạt động nhưng SLOW (Java)
- 20. Đặt tiêu đề trang bằng cách sử dụng PHP
- 21. WebDriver HTMLHãy gặp vấn đề với Ajax
- 22. Có cách nào để lấy phần tử của XPath bằng JavaScript trong Selenium WebDriver không?
- 23. Xử lý cảnh báo trong Selenium WebDriver (selenium 2) bằng Java
- 24. Kiểm tra văn bản giữ chỗ bằng cách sử dụng Selenium Webdriver
- 25. Làm cách nào để truy cập iframe được thêm động bằng cách sử dụng Selenium WebDriver?
- 26. Làm cách nào để kiểm tra URL cho 404 bằng cách sử dụng Selenium WebDriver?
- 27. Tôi có thể đọc url trình duyệt bằng cách sử dụng selenium webdriver không?
- 28. Có thể sử dụng Selenium WebDriver để lái PhantomJS không?
- 29. Tải lên tệp từ xa trên Selenium WebDriver bằng cách sử dụng PHP
- 30. Vấn đề với chờ đợi rõ ràng và chờ đợi tiềm ẩn trong Selenium Webdriver (Selenium 2) bằng cách sử dụng Python
thể trùng lặp của [có được mã nguồn trang web trong selen webdriver] (http://stackoverflow.com/questions/8498779/get-page-source-in-selenium-webdriver) – sarnold
-1: Đừng lại đặt câu hỏi để hiển thị. Thay vào đó, [đăng một tiền thưởng] (http://stackoverflow.com/faq#bounty). – sarnold
Phần tồi tệ nhất là có những người nhanh chóng cố gắng trả lời cũng mặc dù câu hỏi này được trả lời một số thời gian trên bài viết khác .. không chắc chắn lý do tại sao mọi người không kiểm tra SO câu hỏi db đầu tiên .. là nó quá đau đớn cho ppl để tìm kiếm và dễ dàng hơn để chỉ cần hỏi ngay lập tức và để người khác tìm kiếm nó cho bạn –