我正在尝试获取 .net 的 webbrowser 控件中 html 元素的位置,但失败了,我需要元素相对于整个文档或 webbrowser 控件的确切位置才能使用 SendMessage() P/Invoke 发送鼠标点击..
我已经尝试过这里的解决方案,但它没有用: getting absolute position of HTML element in webbrowser control with C#
我猜这是因为页面依赖于非常复杂的 ajax 和 css。
函数“WebBrowser1.Document.GetElementFromPoint()”在获取准确的 html 元素方面工作得很好,我只需要它的反面。
否则,我是否应该继续使用“GetElementFromPoint()”进行搜索,直到获得正确的元素?
谢谢。