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

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

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

2 ответов


Если вы используете Selenium remote control,

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

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

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


добавить. При запуске 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();