Tuesday, October 25, 2016

Selenium cho người mới bắt đầu.


Không cần giới thiệu gì nhiều vào luôn nhé ^^!

Bước 1.
         Cài đặt JDK cho những ai chưa cài. Link tải ở đây
Máy tính bạn 32 hay 64 bit thì chọn tương ứng.
Tải xong thì cài đặt bình thường nhé.
Xong bước này đến bước tiếp theo. (Phải cài cái này thì Eclipse mới chạy được nhé) 

Bước 2.
         Tải IDE Eclipse chọn bản (Eclipse IDE for Java EE Developers) luôn nhé ^^. Máy tính bạn 32 hay 64 bit thì chọn tương ứng.
Bước 3: Tải các thư viện của Selenium ở đây
          Tải xong thì bạn giải nén ra nhé.
    Note: khi bạn tạo 1 project thì nên copy luôn cả thư mục tất cả các files Jar trong đó luôn nhé. Để tránh trường hợp copy cho ai đó mở lên project lại có ! đỏ lỗi.

Bước 4: Tải driver để chạy
  Vào trang chủ theo link này  http://www.seleniumhq.org/download/
Sau đó kéo xuống đoạn:
Third Party Browser Drivers NOT DEVELOPED by seleniumhq

Bạn muốn test ở trình duyệt nào thì chọn loại tương ứng

Các bước chuẩn bị nguyên liệu gần như đã hoàn tất, chúng ta chuẩn bị vào bếp nào ^^

Chẳng phải làm gì hơn vì ở đây đã quá chi tiết: guru99 

Sau khi các bạn tạo xong project trên eclipse xong rồi thì bạn copy các thư viện như hình dưới đây của mình nhé.
Cấu trúc của file selenium-java-3.0.1.zip khi giải nén ra.

Ở đây mình sẽ copy luôn file : client-combined-3.0.1-nodeps.jar vào luôn trong thư mục lib kia luôn

Sau đó bạn chỉ việc copy cả thư mục lib này vào trong thư mục của project mà bạn vừa tạo ở eclipse

Vd ở đây project của mình có tên là: Selenium11 và mình tạo ra ở đường dẫn này: D:\Programs\Lap trinh\sources\Selenium11





Làm tuần tự như hình nhé









 Bước thêm các thư viện cho project đã hoàn tất.

Đến bước code rồi nhé. ^^



Click chuột phải vào class có tên MyClass.java đó nhé



THành quả đây nhé. ^^

1. Log của tool eclipse


 2. Chương trình sẽ mở trình duyệt chính là đoạn code này:
System.setProperty("webdriver.chrome.driver", "C:\\selenium-java-3.0.1\\chromedriver.exe");


Tạm thời thế đã nhé.
1 Chút lọ mọ mong giúp được gì đó cho các bạn! ^^

Link toàn bộ source code

No comments:

Post a Comment