Cuộn trang tới nội dụng muốn xem bằng Selenium trong PowerShell
Nhiều khi muốn chụp ảnh màn hình trang web có thành phần (element) ẩn bên dưới do trang web có nội dung dài hơn chiều cao của màn hình máy tính, lúc chưa biết tới cuộn trang (scroll) thì tôi hay sử dụng Click().
Nay tôi đã biết có phương thức scrollIntoView
của JavaScript như bên dưới.
Thành phần (element) của trang web muốn hiển thị:
1
$element = $driver.FindElement([OpenQA.Selenium.By]::XPath($elementXpath))
Cuộn (scroll) tới thành phần:
1
$driver.executeScript("arguments[0].scrollIntoView(true);", $element)
Đọc thêm:
This post is licensed under CC BY 4.0 by the author.