Skip to content

Creating tasks

Ngoài việc tự động hóa kiểm thử, Robot Framework còn có thể được sử dụng cho các mục đích tự động hóa khác, bao gồm tự động hóa quy trình bằng robot (RPA). Điều này luôn có thể thực hiện được, nhưng Robot Framework 3.1 đã thêm hỗ trợ chính thức cho việc tự động hóa các tác vụ, không chỉ là kiểm thử. Về cơ bản, việc tạo tác vụ hoạt động giống như việc tạo kiểm thử và sự khác biệt thực sự duy nhất là ở thuật ngữ. Các tác vụ cũng có thể được tổ chức thành các bộ như các trường hợp kiểm thử.

Task syntax

Các tác vụ được tạo ra dựa trên các từ khóa có sẵn giống như các trường hợp kiểm thử, và cú pháp của tác vụ về cơ bản giống với cú pháp của trường hợp kiểm thử. Sự khác biệt chính là các tác vụ được tạo ra trong các phần Tác vụ thay vì trong các phần Kiểm thử:

*** Tasks ***
Process invoice
    Read information from PDF
    Validate information
    Submit information to backend system
    Validate information is visible in web UI

Việc có cả kiểm thử và tác vụ trong cùng một tệp là một lỗi.

Các cài đặt có thể được sử dụng trong phần tác vụ hoàn toàn giống với phần kiểm thử. Trong phần cài đặt, có thể sử dụng các cài đặt Task Setup, Task Teardown, Task Template và Task Timeout thay vì các biến thể kiểm thử của chúng.