yarkov
@yarkov
Помог ответ? Отметь решением.

Как нужно тестировать браузерные расширения?

Всем привет. Пишу расширение под 3 браузера: FF, Opera, Chrome. Кодовая база одна, с учетом особенностей браузера.
Ивот вроде обновил функционал, прогнал ручками в "режиме разработчика" (а под FF еще и подписать надо перед установкой), а все равно что-то да отвалилось. Ну не получается все учесть при тестировании.

Может есть какое-то средство для тестирования именно браузерных расширений?

Чтобы описать сценарий поведения и оно его выполнило для всех трех браузеров. Или хотя бы в полуавтоматическом режиме.

Подскажите куда копать.
  • Вопрос задан
  • 812 просмотров
Пригласить эксперта
Ответы на вопрос 1
vasily-v-ryabov
@vasily-v-ryabov
Python, UI Automation, pywinauto
Насчёт одинакового кода - не факт, что получится. Но, скажем, у меня студент писал скрипт на питоне, который перетаскивает файл из explorer.exe в Google Drive, открытый в Chrome:
https://github.com/vasily-v-ryabov/ui-automation-c...

Для хрома нужен ключик с опциями "включить accessibility" (см. пример выше). FF и Opera по умолчанию должны включать поддержку MS UI Automation. Разумеется, всё это будет работать только под Windows. Хоть в pywinauto и ведётся разработка под Linux, но она ещё на ранней стадии.

Если интересно, лучше начать изучение pywinauto с Getting Started Guide. Так быстрее.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы