Итак, я хочу автоматизировать действия на своем веб-сайте (в том числе выполнение некоторых Javascript и вывод элементов XPath, выполнение событий click / type), но дело в том, что я не хочу, чтобы пользователи конечных точек устанавливали какое-либо стороннее программное обеспечение.
Просматривал множество решений и обнаружил, что селен будет отличным решением для моих нужд, однако:
Для требуется конечный пользователь, чтобы установить браузер Google Chrome / Firefox в случае использования драйвера chrome / firefox, который поддерживает просмотр без заголовка.
Поэтому я продолжил поиск и нашел CefSharp , который вставил бы браузер в мое приложение. Однако это действительно стандартное решение без возможности поиска элементов с помощью XPath и по сравнению с селеном менее функциональным.
Мой вопрос :
Существуют ли другие решения (для C#
) для использования функционального безголового браузера без необходимости установки конечным пользователем браузера, чтобы я мог доставить свой двоичный файл как готовый к использованию?