Cài đặt và cấu hình Selenium WebDriver với Java Eclipse

Bài viết này mình sẽ hướng dẫn các bạn cài đặt và cấu hình selenium webdriver trên Eclipse.
Hướng dẫn gồm 3 bước:

  1. Cài JDK
  2. Tải và cài eclipse
  3. Tải selenium cho và add vào project
  4. code ví dụ đơn giản

OK, chúng ta bắt đầu thôi.

Bước 1: Cài JDK:

Trước tiên, cần vào link này để tải JDK về máy. Các bạn nhớ chọn vào đồng ý các điều khoản, sau đó chọn phiên bản phù hợp, ví dụ máy mình window 64 bit thì chọn bản 64bit


Sau khi tải về, chỉ việc cài đặt bình thường bằng các click Next :D

Bước 2: Tải Eclipse


Vào trang chủ Eclipse, tải bản  Eclipse IDE for Java Developers phù hợp với máy tính của bạn.
Sau khi tải xong, giải nén ra chạy file eclipse.exe để sử dụng



Lần đầu tiên chạy eclipse, nó sẽ hỏi bạn nơi lưu các project. Bạn nên chọn lưu ở các ổ khác ổ C - để tránh việc cài lại win sẽ mất. Nên lưu ở ổ D, E 



Sau khi chọn nơi lưu trữ xong, hãy tạo 1 Project mới, đặt tên tùy chọn, ở đây mình đặt newproject





Sau khi tạo project xong, chuột phải vào tên project, tạo mới 1 package - để lưu các class, 1 package có thể chứa nhiều class, 1 project có thể chứa nhiều package để dễ quản lý




Sau khi tạo package xong, thì tạo mới 1 class bằng cách chuột phải vào tên package, chọn new -> class


 đặt tên cho class rồi Finish


Bước 3: tải Selenium cho java, cấu hình cho eclipse

 Truy cập vào trang chủ selenium để tải bản mới nhất



Tiếp theo khi đã có file tải về, ta cấu hình cho eclipse như sau:
  • chuột phải vào tên project, chọn Properties
  • ở cửa sổ mới hiện ra , chọn Java Build Path
  • chọn tab Libraries , sau đó click Add External JARs
  • chọn nơi lưu file selenium vừa tải về ở bước trên






sau đó chọn Apply and Close



Bước 4: chạy code automation đầu tiên

trước tiên cần cài đặt selenium driver cho trình duyệt bạn muốn chạy. Tải tại đây
Ở demo này, mình chọn chrome, nên mình tải nó về



do mình dùng windown, nên chọn của windown
Sau khi tải xong, giải nén nó vào ổ C, thư mục chrome - chưa có thư mục thì tạo nhé :D

Quay lại Eclipse, chúng ta hãy bắt đầu viết code cho nó


Các bạn chú ý dòng code này
System.setProperty("webdriver.chrome.driver","C:\\chrome\\chromedriver.exe");

với C:\\chrome\\chromedriver.exe  là đường dẫn chứa file chromedriver.exe mà ban nãy chúng ta giải nén
Sau khi code xong thì ấn Ctrl + F11 để chạy thôi :D 


và kết quả



ok, vậy là chúng ta đã cài đặt thành công eclipse, cấu hình selenium cho nó và chạy demo đầu tiên.

Dưới đây là code trong bài hướng dẫn:

public static void main(String[] args) {  
  // TODO Auto-generated method stub  
  System.setProperty("webdriver.chrome.driver","C:\\chrome\\chromedriver.exe");  
  //khai báo chrome mới  
  WebDriver driver=new ChromeDriver();  
  //tạo biến url để vào web   
  String url="http://demo.guru99.com/selenium/newtours/";  
  //lấy được title của web hiện tại  
  String title_website="Welcome: Mercury Tours";  
  //khai báo biến title mong muốn để tý kiểm tra  
  String title_mongmuon="";  
  //mở url lên  
  driver.get(url);  
  //lấy title mong muốn là titel gốc của website  
  title_mongmuon=driver.getTitle();  
  //so sánh title của web và title mong muốn. Nếu = nhau thì ok, còn không thì lỗi :D  
  if(title_mongmuon.contentEquals(title_website)) {  
   System.out.println("test ok");  
  }  
  else {  
   System.out.println("test lỗi");  
  }  
  //đóng trình duyệt  
  driver.close();  
  }  
 }  

 

Nguồn: tự viết bằng kiến thức tìm tòi được, có sưu tầm 1 vài hình ảnh của guru99 :D

0 comments:

Post a Comment