Setting Up

Duy Văn | 09/12/2024


  1. Cài đặt Python và Robot Framework
  2. Cài đặt Web Driver
  3. Cài đặt IDE hoặc Editor

Cài đặt Python và Robot Framework

Cài đặt Robot Framework khá đơn giản khi mà nó là một framework gốc Python, tức là nó chạy trên Python.

  • Trước tiên, đảm bảo là bạn đã cài Python trên máy, bạn có thể kiểm tra bằng cách mở terminal và gõ lệnh python --version. Nếu máy bạn chưa cài Python, bạn có thể tải Python tại đây. Lưu ý khi cài đặt cần chú ý đến bổ sung Python vào biến môi trường, sẽ có một lựa chọn khi cài đặt Python.

Tích lựa chọn thêm Python vào PATH

  • Cài đặt Robot Framework bằng pip, mở terminal và gõ lệnh pip install robotframework

  • Cài đặt Selenium Library bằng pip, tiếp tục ở terminal và gõ lệnh pip install robotframework-seleniumlibrary

Cài đặt Web Driver

Với Web Driver, đầu tiên chúng ta cần xác định loại trình duyệt nào mà chúng ta sẽ sử dụng, có thể là Chrome, Firefox, Edge, Safari, Opera, … Phương pháp cài đặt Web Driver cho chúng nó là giống nhau hết, nên mình sẽ minh hoạ với Chrome, và cũng sẽ sử dụng Chrome luôn.

Tải Chrome Driver tại đây, chú ý chọn đúng phiên bản của Chrome mà bạn đang sử dụng, để xem phiên bản Chrome của bạn, mở Chrome và gõ chrome://settings/help.

Nếu chưa cài đặt Google Chrone thì bạn có thể tải tại đây hoặc tải nguyên một bộ nén của Chrome tại đây cùng với Web Driver luôn.

Sau đấy bước cuối cùng là thêm Web Driver vào biến môi trường, đặt bản Chrome (nếu có) và Web Driver vào một thư mục để dễ bảo quản, sau đấy mở Variable và thêm đường dẫn

Thêm đường dẫn của Web Driver vào PATH

Cài đặt IDE hoặc Editor

Ở đây mình sẽ chọn VSCode làm IDE, vì mình quen làm code. Bản chất Robot Framework có một IDE riêng ngày xưa, nhưng nhìn nó rất phèn và không ai khuyến khích dùng nó cả.

Với VSCode thì điều đầu tiên cần làm là cài đặt Extension cho Robot Framework, mở VSCode và vào Extensions, gõ Robot Framework và cài đặt extension đầu tiên.

Extension cho Robot Framework

Tới đây về cơ bản đã xong, bạn đã có thể tạo một Folder mới, tạo một file mới với đuôi .robot và bắt đầu viết test case.