Я знаю, что с watir-WebDriver я могу использовать RubyBindings, чтобы браузер загружал определенные профили или надстройки Firefox при создании нового экземпляра браузера. Однако могу ли я использовать Watir для фактического использования надстроек, который я открываю?
Причина, по которой я спрашиваю, заключается в том, что я пытаюсь реализовать веб-скребок для навигации по веб-сайтам и записи HTTP-взаимодействий. Однако, поскольку Tamper Data уже выполняет протоколирование HTTP-запросов / ответов, которое мне требуется, я бы предпочел использовать его функциональность, а не переделывать его самостоятельно.
Если это невозможно, мне интересно, знает ли кто-нибудь тестер модулей, который позволит мне:
- Открыть браузер Firefox и загрузить данные тампера
- Перейти к указанным страницам
- Нажмите кнопку в пользовательском интерфейсе Tamper Data