Я использую WebBrowser.Document.GetElementFromPoint()
, чтобы получить элемент в определенной точке xy на веб-странице.Однако иногда эта функция не работает должным образом и возвращает элементы, которые мне не нужны.Может быть, те, которые я хочу, находятся в том же месте, но позади или перед ним?
Два вопроса:
- Как
Document.GetElementFromPoint()
решает, что получить (так как тольковозвращает 1) если есть перекрывающиеся элементы? - Есть ли способ получить элемент из точки, содержащей определенное имя тега, или класс, или идентификатор?