Безголовое «браузерное» решение без доставки браузера - PullRequest
0 голосов
/ 17 мая 2018

Итак, я хочу автоматизировать действия на своем веб-сайте (в том числе выполнение некоторых Javascript и вывод элементов XPath, выполнение событий click / type), но дело в том, что я не хочу, чтобы пользователи конечных точек устанавливали какое-либо стороннее программное обеспечение.

Просматривал множество решений и обнаружил, что селен будет отличным решением для моих нужд, однако:

Для требуется конечный пользователь, чтобы установить браузер Google Chrome / Firefox в случае использования драйвера chrome / firefox, который поддерживает просмотр без заголовка.

Поэтому я продолжил поиск и нашел CefSharp , который вставил бы браузер в мое приложение. Однако это действительно стандартное решение без возможности поиска элементов с помощью XPath и по сравнению с селеном менее функциональным.

Мой вопрос : Существуют ли другие решения (для C#) для использования функционального безголового браузера без необходимости установки конечным пользователем браузера, чтобы я мог доставить свой двоичный файл как готовый к использованию?

...