Запускаю метод после загрузки страницы, кликом работает, а програмно - нет. Хотя в МСДН написано также. Отличие только в том, что в МСДН скрипт в html-коде прописан. А на страничке его совсем нет
Понятно. Можно еще посмотреть - как делать доступ к событиям в JS движке в компоненте браузера. Вдруг получится получить их список и имитировать их появление... в js это можно сделать помоему через <element>.dispatchEvent(new MouseEvent('click'))
Ещё вариант по координатам кликать через Document.GetElementFromPoint, но это если кнопка в области видимости. Ну или вставлять функцию js на страницу, там уже можно сделать так, как ранее предложили.
Перерыв интернет, нашел решение. Есть библиотека AngleSharp. Она может взаимодействовать с кодом и вызывать события, скрипты которых скрыты на сервере. Делается это посредством Dom. Появилась надежда. Только теперь у меня почему-то не document(страница) == null.
при чем в дефолтном браузере открывается урл. И метод QuerySelector работает с этим параметром, но это о другом. Ошибка - nullException. т.е. почему-то он не находит документ по указанному адресу(
Перерыв интернет, нашел решение. Есть библиотека AngleSharp. Она может взаимодействовать с кодом и вызывать события, скрипты которых скрыты на сервере. Делается это посредством Dom. Появилась надежда. Только теперь у меня почему-то не document(страница) == null.
Кажется, я понял, почему не находит элемент... Там внутри страницы встроено приложение APP, которое подгружается после того, как страница загрузится и браузеру прийдет ответ ОК. А искать метод начинает сразу, не дав приложению отправить сгенерированный html.