Selenium WebDriver trên Python
Như các bạn thấy ở phần trước, Selenium WebDriver hỗ trợ chúng ta tuỳ biến và nâng cấp kịch bản kiểm thử ở một mức độ cao hơn Selenium IDE rất nhiều. Phần này, mình sẽ giới thiệu với các bạn cách để cấu hình và làm một kịch bản kiểm thử với Selenium WebDriver trên ngôn ngữ Python.
Cài đặt thư viện Selenium
Để cài đặt Python, các bạn có thể tham khảo ở bài “Python – Ngôn Ngữ Lập Trình”. Để sử dụng được Selenium WebDriver sau khi cài đặt Python, chúng ta cần phải cài bộ thư viện của Selenium WebDriver vào thư mục cài đặt Python. Để làm được việc này, chúng ta có nhiều cách như: Windows Install Standalone, pip install hay easy-install. Theo cá nhân mình thấy thì đi theo easy-install là dễ nhất nên dưới đây mình sẽ hướng dẫn các bạn cách này.
Thiết lập easy-install
B1. Đầu tiên, chúng ta cần có file “ez_setup.py” để có thể sử dụng được easy-install
B2. Chạy file “ez_setup.py” và đợi
Cài đặt Selenium WebDriver
Sau khi thiết lập được easy-install thông qua file “ez_setup.py”, trong thư mục Python\Scripts sẽ có một file “easy_install.exe” được tạo ra. Chúng ta sẽ sử dụng file này để cài đặt Selenium WebDriver cho Python.
Như tên gọi, easy-install thì hiển nhiên cách cài đặt phải là đơn giản. Chúng ta chỉ cần một bước một để hoàn thành việc cài đặt này: Chạy câu lệnh “easy_install selenium”
và đợi.
Vậy là chúng ta đã có thể sử dụng Selenium WebDriver với Python.
Thực thi kịch bản kiểm thử với Selenium WebDriver trên Python
Một file kịch bản kiểm thử với Selenium WebDriver trên Python thật ra thì nó cũng chỉ là một file .py thực thi mà thôi. Sau khi được tạo thành, chúng ta có thể thực thi file kịch bản kiểm thử như cách mà chúng ta thực thi file .py bình thường.
Để tạo ra file kịch bản kiểm thử, chúng ta có thể mở Python IDE lên và tạo mã Python. Một cách khác, chúng ta có thể Record các bước cơ bản của kịch thử và dùng Python IDE để chỉnh sửa theo ý chúng ta.
Đây là một file kịch bản kiểm thử ví dụ, mình sẽ tạo ra hai trình duyệt IE và FireFox. Trình duyệt FireFox sẽ mở trang Google và tìm “VNTesters”, trình duyệt IE sẽ mở trang Bing và tìm “VNTesters”. Cuối cùng, cả hai cùng kiểm tra một liên kết với tên “VNTesters | CHIA SẺ ĐỂ THÀNH CÔNG HƠN” được hiển thị.
Bài kế tiếp, mình sẽ đi chi tiết từng bược một của kịch bản kiểm thử ở trên để các bạn có thể nắm rõ hơn. Hẹn gặp lại.