#c# #windows-services #automation #browser
#c# #windows-службы #автоматизация #браузер
Вопрос:
Я провожу небольшое исследование о том, как программно автоматизировать процесс оформления заказа в корзине покупок.
Возможно ли это, скажем, запустить из службы Windows, которая выполняется с интервалом?
Таким образом, каждые X раз в день служба запускается и заказывает товар с определенного веб-сайта. Процесс оформления заказа будет тщательно изучен, поэтому все поля будут известны и заполнены данными.
Ответ №1:
Доступно множество инструментов веб-автоматизации, таких как Selenium, WatiN или Coded UI. Вы также могли бы реализовать что-то напрямую, используя интерфейс IWebBrowser2 для прямого управления IE, если IE — единственный браузер, который вас интересует. Selenium и WatiN абстрактны, чтобы упростить автоматизацию и не зависеть от браузера (при условии, конечно, что вы используете поддерживаемый браузер).