Tạo và thử nghiệm các dòng Selenium IDE

Quan trọng

Bài viết này bao gồm các chủ đề liên quan đến hệ thống cũ. Di chuyển các luồng của bạn được tạo bằng các giải pháp này sang Power Automate cho máy tính để bàn hoặc xóa chúng.

  • Selenium IDE không còn được dùng nữa và sẽ không còn hoạt động sau ngày 28 tháng 2 năm 2023.
  • Trình ghi Windows (V1) không được dùng nữa và không còn hoạt động.

Hãy làm theo các bước sau để tạo một quy trình Selenium đơn giản.

Tạo luồng IDE Selenium

  1. Mở Microsoft Edge (phiên bản 80 trở lên) hoặc Google Chrome rồi điều hướng đến Power Automate.

  2. đăng nhập bằng tài khoản cơ quan hoặc trường học của bạn nếu cần.

  3. Chọn Luồng của tôi>Luồng trên máy tính>Mới.

    Ảnh chụp màn hình của tùy chọn tạo luồng Selenium IDE mới.

  4. Nhấp vào Tùy chọn luồng bổ sung trên máy tính để bàn.

    Ảnh chụp màn hình các tùy chọn luồng bổ sung trên máy tính để bàn.

  5. Chọn Selenium IDE rồi chọn Tiếp theo.

    Ảnh chụp màn hình của tùy chọn Selenium IDE.

  6. Nhập tên cho luồng Selenium IDE của bạn vào trường Tên luồng .

  7. Nhập URL cho Trang web mà bạn muốn tự động hóa vào trường URL cơ sở , sau đó chọn Khởi chạy trình ghi.

    Ảnh chụp màn hình các trường để điền tên luồng và URL.

    Selenium IDE ra mắt.

    Tiền bo

    Mẹo: Bạn có thể ghi lại các hành động trên nhiều trang web HTTP hoặc HTTPS trong cùng một tab.

  8. Trong Selenium IDE, chọn nút REC màu đỏ ở phía trên bên phải màn hình để khởi chạy trình ghi.

    URL bạn đã chọn ở bước trước sẽ mở ra.

    Ảnh chụp màn hình của nút Rec.

  9. Thực hiện các hành động mà bạn muốn ghi lại trên trang web.

    Tiền bo

    Ở dưới cùng bên phải, bạn có thể thấy trạng thái ghi.

    Ảnh chụp màn hình về trạng thái ghi.

  10. Khi bạn ghi xong, hãy chọn nút Dừng màu đỏ ở góc trên cùng bên phải của Selenium IDE.

    Ảnh chụp màn hình của nút Dừng.

  11. Chọn nút Chạy thử nghiệm hiện tại từ phía trên bên trái màn hình để xem quy trình Selenium IDE mà bạn vừa tạo.

    Ảnh chụp màn hình nút Chạy kiểm tra hiện tại.

    Tiền bo

    Bạn có thể đặt thời gian chờ giữa các bước để làm chậm quá trình phát lại cục bộ để kiểm tra. Cài đặt này chỉ dành cho mục đích thử nghiệm và không có tác động khi luồng Selenium IDE của bạn được triển khai.

  12. Chọn nút Lưu dự án ở phía trên bên phải của Selenium IDE. Thao tác này sẽ đóng và sau đó tải dự án lên.

Bây giờ bạn đã tạo luồng Selenium IDE, hãy sử dụng luồng đó trong các luồng khác của bạn.

Các hạn chế và sự cố đã biết đối với quy trình Selenium IDE

Cảnh báo

Mật khẩu trong Selenium IDE được lưu trữ ở dạng văn bản thuần túy.

Hồ sơ người dùng tạm thời để phát lại

Bản ghi Selenium IDE được thực hiện bằng hồ sơ người dùng hiện tại, nhưng việc phát lại được thực hiện bằng hồ sơ người dùng tạm thời. Điều này có nghĩa là các trang web cần xác thực có thể không yêu cầu thông tin xác thực trong phiên ghi nhưng sẽ cần các bước xác thực trong quá trình phát lại.

Để giải quyết vấn đề này, người dùng cần chỉnh sửa thủ công tập lệnh để chèn các lệnh cần thiết cho quá trình đăng nhập.

Những hạn chế khác

  • Ghi lại các ứng dụng máy tính để bàn trong phiên ghi Web. Nếu cần tự động hóa cả ứng dụng Web và Máy tính để bàn, bạn có thể tạo các luồng máy tính để bàn riêng cho từng loại rồi kết hợp chúng trong luồng đám mây.

  • Xác thực đa yếu tố (MFA) không được hỗ trợ, hãy sử dụng đối tượng thuê không yêu cầu MFA.

  • Các lệnh Selenium IDE này không được hỗ trợ: Run, AnswerOnNextPrompt, ChooseCancelOnNextConfirmation, ChooseCancelOnNextPrompt, ChooseOkOnNextConfirmation, Debugger, ClickAt, DoubleClickAt, Echo, MouseOut, MouseUpAt và MouseDownAt.

  • Các hành động hoặc bước của Selenium IDE không được vượt quá một phút để chạy. Thay vào đó hãy sử dụng Power Automate .

  • Nhấp chuột phải không được hỗ trợ.

  • Đầu vào luồng Selenium IDE bổ sung được tạo khi bạn sử dụng lệnh Foreach. Để khắc phục sự cố này, hãy nhập bất kỳ giá trị nào vào các trường bổ sung. Nó không ảnh hưởng đến việc phát lại.

  • Nếu tệp .side chứa nhiều dự án thử nghiệm thì chỉ dự án đầu tiên được tạo mới chạy.

    Tiền bo

    Lưu ý rằng Selenium IDE sắp xếp các thử nghiệm theo tên chứ không phải theo ngày tạo, vì vậy thử nghiệm đầu tiên được tạo có thể không phải là thử nghiệm đầu tiên trong danh sách.

  • Phát lại trực tiếp trong Selenium IDE có thể không hoạt động như dự định. Tuy nhiên, phát lại trong thời gian chạy hoạt động chính xác.

Các bước tiếp theo