在WebDirver Automation中查找WebElement的屏幕坐标

时间:2016-07-31 21:28:20

标签: c# webdriver

我正在尝试找到特定WebElement的确切屏幕协调。它的目的是使用User32 dll(SetCursorPos(x,y))并将光标移动到该位置。并在User32 dll中调用mouse_event()方法,以便鼠标中间滚轮滚动该元素。

有没有办法找到屏幕坐标?我可以找到webelement.Location的元素坐标,但这个位置不是屏幕坐标。

我正在使用c#Websriver。

1 个答案:

答案 0 :(得分:0)

使用User32 dll GetWindowRect()或使用Java脚本element.getBoundingRecatangleClient()将获取相对于屏幕的坐标。