Я хочу написать следующий скрипт: для текстового файла со списком действий, которые должны быть выполнены на определенном сайте, он будет использовать некоторые браузеры (возможно, IE, потому что я ничего не знаю о других способных к переносу) CSS рендеринга и JS, чтобы имитировать пользователя, выполняющего эти действия на сайте.Какой лучший инструмент для автоматизации браузера для Python?
Так я нашел this page и в разделе "Веб-тестирование" из него, и он перечисляет:
- Pamie
- PYXPCOM
- Мельница
- Selenium
Последняя два запускают какой-то сервер на локальном хосте (что, похоже, не подходит для решения).
У Pamie есть своя худшая документация, когда-либо и на страницах «Under Construction» на своем сайте последнее обновление в 2006 году.
И PyXPCOM создается не специально для FF. Возможно, я плохой Googler, но я все еще не нашел достойного примера использования PyXPCOM для чего-то вроде использования FF.
Какой способ руководства браузером вы предпочитаете для своих целей и почему? ТИА
Update:
мне нужно, чтобы иметь возможность оказывать JavaScript на этой странице. Я предполагаю, что использование какой-либо серверной библиотеки не является хорошим решением, поскольку оно ограничено одним экземпляром браузера за раз, поэтому я не смогу, например, установить 2 экземпляра браузера на 2 разных прокси, не делая 2 сервера (это правильно?).
Что случилось с запуском сервера на localhost? –