Post

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.