Открыть окно firefox в селене с загруженными надстройками firefox?

когда я запускаю свой тест в селене, открывается только что открытое окно firefox без моих установленных надстроек, таких как xpathchecker.

Можно ли настроить селен так, чтобы он использовал Firefox с установленными надстройками?


person Peter_Tester    schedule 16.07.2009    source источник
comment
Как вы запускаете firefox, используя selenium-remote control(rc)?   -  person Pradeep    schedule 16.07.2009
comment
Я использую Sharp Development для редактирования и запуска сценариев Selenium С# через модуль nunit... Selenium RC нужно установить только на вашем оборудовании.   -  person Peter_Tester    schedule 17.07.2009


Ответы (2)


Если вы используете Selenium Remote Control,

  1. вам может потребоваться создать отдельный профиль для тестирования ваших надстроек.
  2. После этого вы можете установить дополнения в этот новый профиль. Запишите путь к папке профиля в диспетчере профилей или проверьте здесь, чтобы найти папку профиля
  3. Затем, когда вы запускаете селен, используйте

    -firefoxProfileTemplate "путь к профилю"

указать расположение профиля с установленными дополнениями.

person Pradeep    schedule 16.07.2009

Просто добавить. При запуске RC из java вы можете использовать:

RemoteControlConfiguration server_preferences = new RemoteControlConfiguration();  
File f = new File('/home/user/.mozilla/firefox/qa/'); // 'qa' is my profile folder name
server_preferences.setFirefoxProfileTemplate(f);  
(...)   
myServer = new SeleniumServer(server_preferences);  
myServer.start();  
person Urszula Karzelek    schedule 13.11.2009