Get Window Rect
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Lệnh Get Window Rect của API WebDriver trả về kích thước và vị trí của WebElement được cung cấp. Nhiều WebDriver clients cung cấp các phương thức API riêng cho vị trí và kích thước của phần tử, nhưng để tối ưu hóa, cả hai đều dùng primitive này.
Lệnh này hoạt động trên cửa sổ hiện đang được chọn và trả về kích thước cùng vị trí của cửa sổ hệ điều hành. Giá trị WindowRect trả về có thể được dùng làm đầu vào cho lệnh Set Window Rect, lệnh này dùng để thao tác vị trí và kích thước của cửa sổ.
Cú pháp
| Method | URI template |
|---|---|
GET |
/session/{session id}/window/rect |
Tham số URL
session id-
Định danh của phiên.
Phản hồi
Phần dữ liệu phản hồi là một WindowRect:
x-
Vị trí ngang của cửa sổ hệ điều hành được liên kết với
window, tương đương vớiWindow.screenX. y-
Vị trí dọc của cửa sổ hệ điều hành được liên kết với
window, tương đương vớiWindow.screenY. width-
Chiều rộng của ranh giới ngoài của cửa sổ hệ điều hành được liên kết với
window, tương đương vớiWindow.outerWidth. height-
Chiều cao của ranh giới ngoài của cửa sổ hệ điều hành được liên kết với
window, tương đương vớiWindow.outerHeight.
Lỗi
- Invalid session ID
-
Phiên không tồn tại.
- Unexpected alert open
-
Một lời nhắc của người dùng, chẳng hạn như
window.alert, chặn việc thực thi lệnh cho đến khi nó được xử lý.
Đặc tả
| Specification |
|---|
| WebDriver> # get-window-rect> |
Tương thích trình duyệt
Xem thêm
- WebWindow
- Các lệnh liên quan: