我需要在Selenium中找到视口左上角的位置。我知道我们可以使用drive_get_window_position()来获取窗口位置,但我只需要渲染部分的位置。可能吗
用例是,我试图使用Selenium获取元素的坐标,并且需要将光标移动到元素上。由于Selenium只移动虚拟鼠标而不移动可见光标,因此我使用pyautogui将光标移动到绝对坐标
但是,由于浏览器位置会影响绝对坐标的位置,因此我需要知道视口的位置,以便进行适当的偏移。由于各种菜单和工具栏,使用get_window_position()可以处理x坐标,但不能处理y坐标
https://www.selenium.dev/selenium/docs/api/py/webdriver_remote/selenium.webdriver.remote.webelement.html#module-selenium.webdriver.remote.webelement
返回屏幕上的左上角位置,如果元素不可见,则返回“无”
例如:
相关问题 更多 >
编程相关推荐