Selenium 2 – Môi trường cài đặt

Để phát triển Selenium RC hay các kịch bản WebDriver, bạn cần đảm bảo môi trường cài đặt đã hoàn tất. Thiết lập môi trường bao gồm các bước sau đây.

Tải về và cài đặt Java

 

Chúng ta cần cài đặt JDK (Java Development KIT) để có thể làm việc với Selenium WebDriver / Selenium. Dưới đây là các bước downdload và cài đặt Java.

Bước 1: Truy cập trang http://www.oracle.com/technetwork/java/javase/downloads/index.html

Bước 2: Chọn tab “Download” và chọn “JDK Download”

cat_dat_java_buoc_1

Bước 3: Chọn “Accept License Agreement” radio button.

cat_dat_java_buoc_2

Bước 4: Chọn phiên bản thích hợp với máy tính của bạn. Máy tính tôi phù hợp với bản “Windows 7-64” bit. Bấm vào liên kết thích hợp và lưu tập tin .exe vào ổ đĩa cứng của bạn.

cat_dat_java_buoc_3

Bước 5: Chạy file bạn đã tải về để bắt đầu cài đặt Java. Bạn bấm “Next” để tiếp tục.

cat_dat_java_buoc_4

Bước 6: Chọn các tính năng và bấm “Next”.

cat_dat_java_buoc_5

Bước 7: Bộ cài đặt được giải nén, tiến độ của nó được hiển thị như sau

cat_dat_java_buoc_6

Bước 8: Bạn hãy chọn vị trí cài đặt và bấm “Next”

cat_dat_java_buoc_7

Bước 9: Bộ cài đặt cài đặt JDK

cat_dat_java_buoc_8

Bước 10: Bộ cài đặt cài đặt thành công và hiển thị màn hình thông báo như sau

cat_dat_java_buoc_9

Bước 11: Để xác minh việc cài đặt đã thành công hay chưa. Bạn mở cmd và chỉ cần gõ “java” -> enter. Nếu không thành công hoặc chưa được cài đặt sẽ hiển thị kết quả “unknown command”. Nếu cài đặt Java thành công, kết quả sẽ hiển thị như sau.

cat_dat_java_buoc_10

Tải về và cấu hình Eclipse

 

Bước 1: Truy cập trang Eclipse và tải về bộ cài đặt thích hợp với OS của bạn.

cai_dat_eclipse_buoc_1

Bước 2: Click “Download” button

cai_dat_eclipse_buoc_2

Bước 3: Tập tin tải về sẽ có dịnh dang .zip, bạn hãy giải nén nó. Chú ý nơi giải nén nên là nơi bạn sẽ làm việc lâu dài.

cai_dat_eclipse_buoc_3

Bước 4: Tìm file eclipse.exe và click đúp chuột để mở.

cai_dat_eclipse_buoc_4

Bước 5: Để cấu hình nơi bạn sẽ làm việc, bạn hãy chọn vị trí nơi bạn sẽ phát triển Selenium RC hoặc Webdriver.

cai_dat_eclipse_buoc_5

Bước 6: cửa sổ Eclipse sẽ hiển thị như sau.

cai_dat_eclipse_buoc_6

Cấu hình Firebug và FirePath

 

Để làm việc với Selenium RC hoặc WebDriver, chúng ta cần xác định vị trí của các phần tử trên trang web dựa trên XPath, ID, name, … Để xác định vị trí của một phần tử, chúng ta cần cài đặt các tools/plugins.

Bước 1: truy cập link download Firebug. Tải plugin và cài đặt.

thiet_lap_firebug_firepath_step1

Bước 2: Sau khi cài đặt Firebug, chúng ta có thể khởi động Firebug bằng cách chọn Tools -> Web Developer -> Firebug

thiet_lap_firebug_firepath_step2

Bước 3: FirePath là một plugin làm việc bên trong Firebug, giúp chúng ta lấy “XPath” của một phần tử. Để cài đặt FirePath chúng ta truy cập đường dẫn tại đây. Click “Add to Firefox” và cài đặt.

thiet_lap_firebug_firepath_step3

Bước 4: Chúng ta cũng có thể khởi động Firebug bằng cách nhấn phím tắt F12. và FirePath hiển thị là 1 tab của Firebug.

thiet_lap_firebug_firepath_step4

Bước 5: Bây giờ chúng ta tìm hiểu cách sử dụng FireBug và FirePath với một ví dụ: Truy cập trang www.google.com và lấy XPath của ô nhập liệu Search.
– Đầu tiên hãy đảm bảo bạn đang ở tab FirePath
– Tiếp theo click biểu tượng mũi tên ([1]) và di chuột tới vị trí bạn muốn lấy thuộc tính ([2]) và click đơn tại vị trí đó.
– XPath của phẩn tử đó sẽ hiển thị ở vị trí [3] trong hình sau

thiet_lap_firebug_firepath_step5

Cấu hình Selenium WebDriver

 

Giờ chúng ta hãy tìm hiểu làm thế nào để cấu hình Selenium WebDriver. Dưới đây sẽ là một phần cấu hình Selenium WebDriver. Chúng ta sẽ tìm hiểu cách phát triển các script với Selenium WebDriver trong các bài viết sau.

Bước 1: Truy cập link để tải về Selenium WebDriver bằng cách bấm vào số phiên bản như hình dưới đây.

cai_dat_webdriver_buoc_1

Bước 2: File tải về sẽ có định dạng .zip, bạn hãy giải nén nó vào thư mục bạn sẽ phát triển Selenium WebDriver.

cai_dat_webdriver_buoc_2

Bước 3: Nội dung đã được giải nén sẽ hiển thị như hình dưới đây.

cai_dat_webdriver_buoc_3

Browsers

 

Firefox: hiện tại phiên bản Selenium 2.53 chỉ tương thích với trình duyệt phiên bản nhỏ hơn 46.0. Bạn hãy kiểm tra firefox của bạn và cài lại phiên bản thấp hơn 46.0. Nhớ tắt chế độ tự động cập nhật nhé. Mình đã gặp rắc rối khi chạy với phiên bản 47.0

Chrome: bạn cần phải download chromedriver thì mới có thể chạy Selenium trên chrome nhé. Bạn truy cập đường dẫn sau để tải về phiên bản mới nhất phù hợp với máy tính của bạn, mình dùng win10 64bit và download bản chromedriver_win32 (vì ko thấy có bản chromedriver_win64 :P)

Internet Explorer: để chạy Selenium trên Internet Explorer bạn cần có IEDriver. Bạn truy cập đường đẫn sau và download iedriver như hình sau. Nhớ lưu lại ở nơi bạn làm việc với selenium thường xuyên nhé.

cai_dat_trinh_duyet_1

Làm thế nào để sử dụng và bắt đầu các script WebDriver sẽ được hướng dẫn trong các bài viết tới.

Chúc bạn cài đặt và cấu hình thành công!

Bình luận