Set Timeouts

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Lệnh Set Timeouts của API WebDriver đặt các timeout gắn với phiên hiện tại. Các khoảng session timeout kiểm soát những hành vi như timeout cho script injection, document navigation, và element retrieval.

Cú pháp

Method URI template
POST /session/{session id}/timeouts

Tham số URL

session id

Định danh của phiên.

Dữ liệu gửi lên

Dữ liệu đầu vào là một đối tượng Timeouts:

implicit

Thời gian tính bằng mili giây để thử lại element location strategy khi tìm phần tử. Mặc định là 0, nghĩa là chiến lược chỉ được chạy một lần.

pageLoad

Thời gian tính bằng mili giây để đợi tài liệu tải xong. Theo mặc định, WebDriver sẽ đợi năm phút (hoặc 300.000 ms).

script

Các script được chèn bằng Execute Script hoặc Execute Async Script sẽ chạy cho đến khi chạm đến thời lượng script timeout, cũng được tính bằng mili giây. Sau đó script sẽ bị ngắt và một script timeout error sẽ được trả về. Mặc định là 30 giây (hoặc 30.000 ms).

Lỗi

Invalid session ID

Phiên không tồn tại.

Đặc tả

Specification
WebDriver
# set-timeouts

Tương thích trình duyệt

Xem thêm