[Bài 2] Cài đặt môi trường cần thiết cho Selenium Webdriver

Như đã nói ở bài 1, chúng ta cần thiết lập môi trường để có thể viết và run code Selenium Webdriver. Đó là những thứ sau:
I. Java 8
II. IDE Eclipse và framework testNG.
III. Download các driver của các browser
IV. Download Selenium Webdriver về máy.

I. Cài đặt Java Environment:

1. Down và setup Java 8:
Các bạn vào Link: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
Rồi chọn bản phù hợp với hệ điều hành của bạn và tải về. Sau khi cài xong thì setup như những phần mềm khác.
—> xong bước 1.
2. Tạo biến môi trường cho Java
Q: Vì sao lại phải làm bước này???
A: Mục đích là cái biến môi trường này sẽ chỉ về cái thư mục mà Java JDK được cài để có thể thực thi biên dịch và run code.

Cách thức thực hiện: Ở google nhiều hướng dẫn lắm, mình xin bỏ qua đoạn này :v
Keyword để search: “Cài Java trên window …” –> thế là có 1 lô 1 lốc đủ các hình ảnh, video hướng dẫn cho đủ các loại window luôn.

II. Cài đặt Eclipse và TestNG:

1. Cài Eclipse:
Down tại đây, mình dùng luôn bản Neon3 -64bit. Sau đó, cài như bình thường, ko có gì đặc biệt
2. Cài TestNG:
TestNG thì có nhiều cách cài, mình xin hướng dẫn cách cài như 1 plug-in của Eclipse:

Bước 1: Vào Help / Install New Software
Bước 2: Click vào [Add] —> Điền “TestNG” ở ô Name —> Điền “http://beust.com/eclipse” ở Location —> Click OK
Bước 3: Đợi 1 lát cho Eclipse dò tìm TestNG, sau khi tìm được, nó sẽ hiện ra 1 cái bảng, và mình tích chọn hết các ô checkbox hoặc đơn giản chọn vào [Select All] —> Click Next
Bước 4: Accept License rồi Click Finish
Bước 5: Khởi động lại Eclipse  —> xong.

III. Down driver cho các trình duyệt:

Trình duyệt Chrome: 
Vào trang: https://sites.google.com/a/chromium.org/chromedriver/downloads rồi chọn bản phù hợp với hệ điều hành.
Mình lưu vào 1 folder riêng, ví dụ: “D:\Webdriver”

Trình duyệt Firefox:
Vào trang: https://github.com/mozilla/geckodriver/releases rồi chọn bản phù hợp
Mình lưu vào cùng folder với Chromedriver ở trên

Sau khi down xong, các bạn chèn thêm đường dẫn “D:\Webdriver” vào path trong Enviroment System như biến môi trường Java ở phía trên.

Mục đích của phần này là gì thì bài sau mình sẽ giải thích. 😀

IV. Down selenium Webdriver:

Vào Selenium WebDriver Offical Website rồi down về thôi.

Mình lưu vào cùng folder với driver ở trên “D:\Webdriver”

Kết bài:
Quả thực thì 2 phần cài đặt Java và Eclipse thực sự là có rất nhiều hướng dẫn, mình không muốn viết lại (thực ra là mình lười). :v Tuy nhiên bạn sẽ không tìm thấy phần hướng dẫn mục 3, chỗ chèn đường dẫn folder vào path của hệ thống. Cái đó sẽ phát huy hữu ích khi mình viết code. 😀 Các bạn cứ chờ mà xem. hehe


Update:
Nếu bạn không muốn lúc nào cũng down thư viện Webdriver về thì hãy dùng Maven project.
Bước 1: Tạo 1 Maven Project từ Eclipse.
Bước 2: Vào http://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java
Bước 3: Click vào phiên bản bạn muốn dùng.


Bước 4: Copy đoạn code từ trang web rồi paste vào file pom.xml trong Project
Bước 5: Ctrl + S để lưu lại.


Sắp tới, mình sẽ tiếp tục với series này để cung cấp cho các bạn 1 số kiến thức và thông tin bên ngoài những cái cơ bản các bạn hay gặp.

Happy new year 2018! 😀

[Bài 3] Xác định elements bằng CSS Selector trong Selenium Webdriver

5 thoughts on “[Bài 2] Cài đặt môi trường cần thiết cho Selenium Webdriver

  1. Pingback: [Bài 1] Selenium Webdriver là gì? | GiangTester Blog

    • Thấy nhiều người viết và dạy cái này quá nên mình dừng series này lại rồi bạn. Mình đang tập trung cho mảng mobile và API testing. Bạn có thể xem thêm mấy bài về selenium webdriver ở các trang nước ngoài hoặc youtube, có rất rất nhiều.
      Anw, tks bạn đã quan tâm blog của mình. ^^

      • Vâng cảm ơn admin vì 2 bài viết này. Mong sắp tới sẽ còn đọc được nhiều bài viết bổ ích từ blog này.

  2. Pingback: [Bài 1] Những thứ cơ bản của TestNG mà bạn có thể chưa biết | GiangTester Blog

Leave a Reply

Your email address will not be published. Required fields are marked *