Get Shadow Root
Là hành động dùng để truy cập vào các phần tử bên trong Shadow DOM – vốn không thể truy cập trực tiếp bằng các lệnh như findElement() thông thường.
Nền tảng
Web, Android, iOs, Windows, JavaSwing
Thuộc tính
| Thuộc tính | Nguồn dữ liệu | Khuyến nghị |
|---|---|---|
| Locator: là phần tử giao diện (element) mà keyword sẽ tác động tới (click, nhập liệu,...) | Value (thường dùng): Dùng khi giá trị xpath cố định Variable: Dùng khi xpath thay đổi theo dữ liệu đầu vào. | Nên sử dụng Repository Element (tức là lấy phần tử đã lưu trong Element Repository) để dễ quản lý và bảo trì. |
| Output: là kết quả trả về của keyword | Hệ thống mặc định là newVariable | Elements |
Trường hợp sử dụng
- Truy cập phần tử bên trong Shadow DOM: vì chúng bị "ẩn" khỏi cây DOM thông thường
- Giải quyết lỗi element not found: khi test web component có shadow DOM