в FireFox установлены FireBug и FirePath. Открывает браузер -> контекстное меню -> “Инспектировать элемент с помощью FIreBug” (или F12) присутствует и срабатыват.
закрываем браузер, запускаем автотест, после выполнения в контекстном меню отсутствует FireBug и по F12 так же не срабатывает.
В дополнениях так же отсутствуют FireBug и FirePath (присутствует Webdriver)
Это нормальное поведение?
Если да, то приходится пользоваться FireBug-ом открывая отдельно браузер. Неудобно как то )
Хочу добавить, что у firefox есть менеджер профайлов, откуда их можно создавать и выбирать активный. Чтобы его запустить необходимо выполнить
firefox -ProfileManager
Таким образом можно создать профайл для селениума и запустить с ним браузер, настроить и установить все необходимое, затем вернуться обратно на дефолтный профайл. Если вебдрайвер запустит firefox с таким профайлом, то в нем уже будет все настроено как надо.
Не открывается по дефолту, потому что открывается дефолтный профиль в котором ничего нет. Но поправить это не сложно. Вот python реализация подключения extention-a. Аж целых два шага (и меньше кода чем для java версии)