Topic Học Kiểm thử phần mềm tự động sẽ giới thiệu về Selenium Webdriver . Bài 3- tìm hiểu về

Selenium WebDriver Browser Navigation Commands


Cung cấp các lệnh liên quan đến việc chuyển hướng trình duyệt, refresh trình duyệt và 1 số lệnh khác.


Kiem-thu-phan-mem

1) To Command trong Selenium Webdriver

Điểu hướng tới 1 page cụ thể  hoặc URL giữa các Test command
Cấu trúc lệnh

driver.navigate().to(URL);

Ví dụ : driver.navigate().to("http://www.kiemthuphanmem.blogspot.com"); 

2) Forward Command

Lệnh này được sử dụng để đi đến trang tiếp theo , giống nút forward button. của tr rình duyệt
driver.navigate().forward();

3) Back Command

Lệnh này dùng để back lại trang trước giống Back của trình duyệt

driver.navigate().back();

4) Refresh Command

Dùng để tải lại trang hiện tại

driver.navigate().refresh();

Bài tập áp dụng -

học kiểm thử phần mềm tự động với Selenium Webdriver


1) Khởi động trình duyệt mới
2) trang web mở kiemthuphanmem.blogspot.com
3) Nhấp vào "Kiểm thử tự động" link (Mở menu đầu trang)
4) Hãy quay lại trang chủ (sử dụng lệnh 'Back')
5) Một lần nữa quay trở lại Về trang (sử dụng thời gian này "Chuyển tiếp" lệnh)
6) Một lần nữa quay trở lại trang chủ (Thời gian này sử dụng 'To' lệnh)
7) Làm mới Browser (Sử dụng 'Refresh' lệnh)
8) Đóng trình duyệt

package Automation;


import java.util.concurrent.TimeUnit;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
public class Practice2 {
private static WebDriver driver = null;
public static void main(String[] args) {
// Create a new instance of the Firefox driver
driver = new FirefoxDriver();
// Open kiemthuphanmemvvn.blogspot.com website
driver.get("http://kiemthuphanmemvvn.blogspot.com/");
// Put an Implicit wait on driver
       driver.manage().timeouts().implicitlyWait(20, TimeUnit.SECONDS);
// Click on Kiem thu tu dong  link
       driver.findElement(By.linkText("Kiểm thử tự động")).click();
// Go back to Home Page
driver.navigate().back();
// Go forward to kiem thu tu dong  page
       driver.navigate().forward();
// Go back to Home page
       driver.navigate().to("http://kiemthuphanmemvvn.blogspot.com/");
// Refresh browser
driver.navigate().refresh();
// Close browser
  driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
//driver.close();
}
}


Giờ chỉ việc "Run" đoạn script trên và xem kết quả .

Bài 3 trong topic " Học kiểm thử phần mềm tự động với Selenium Webdriver" tìm hiểu về các lệnh chuyển hướng trong trình duyệt. 


Xem nhiều nhất

Zui Zui

Nếu bạn không đủ mạnh -Đừng cố đi ngược đám đông