Cài đặt proxy WebDriver tiêu chuẩn được cung cấp khi phiên trình duyệt được tạo. Không có lệnh WebDriver chung nào có thể chỉnh sửa các khả năng đó giữa phiên.

Đối với tự động hóa di động, hãy tạo phiên tiếp theo với cấu hình proxy dự định và đóng phiên cũ khi không còn cần thiết. Đối với các thử nghiệm duyệt web công khai được phép, hãy chọn điểm cuối tương thích với trình duyệt từ danh sách proxy miễn phí trước khi tạo phiên tiếp theo. Các tiện ích mở rộng hoặc giao diện gỡ lỗi dành riêng cho trình duyệt có thể cung cấp các cơ chế khác, nhưng chúng có các yêu cầu về quyền và hỗ trợ riêng.

Phiên trình duyệt mang nhiều hơn một proxy

Phiên thay thế sẽ thay đổi bối cảnh chạy thử nghiệm. Cookie, lưu trữ, xác thực và các trang mở cần được xử lý có chủ ý. Một phiên sạch có thể chính xác là những gì mà bài kiểm tra cách ly cần; một quy trình làm việc có trạng thái có thể cần một cách được hỗ trợ để thiết lập lại trạng thái ứng dụng của nó.

Địa chỉ thoát đã thay đổi cũng không đặt lại tài khoản đích. Nếu quy trình làm việc đăng nhập lại vào cùng một tài khoản thì dịch vụ có thể liên kết các hành động đó thông qua tài khoản đó bất kể proxy của trình duyệt.

Giữ những lựa chọn này trong kế hoạch kiểm tra: bước nào yêu cầu một lộ trình ổn định, nơi khởi động trình duyệt mới và trạng thái ứng dụng sẽ nhận được. Điều đó làm cho việc giải thích các lỗi dễ dàng hơn so với việc thay đổi cài đặt chung của tiện ích mở rộng trong khi các kết nối và yêu cầu hiện có vẫn hoạt động.

Cuối cùng, kiểm tra lộ trình thực tế của trình duyệt từ xa. Cài đặt proxy trên máy chạy tập lệnh kiểm tra có thể ảnh hưởng đến kết nối của nó với WebDriver mà không định cấu hình trình duyệt trên máy khác.

Bài viết liên quan