2012-04-17 6 views
0

Я хотел бы знать, как избавиться от многих экранов обновлений (аддон совместимости, ....) в firefox, когда он был обновлен. Я использую WebDriver в Java. Для меня не проблема использовать пользовательский профиль firefox, и я уже пробовал с некоторыми пользовательскими prefs.js. но без эффекта.Обходное решение Firefox Update Addons

Любая идея?

+0

Ну, как вы можете видеть в ответе ниже, это может быть вопрос программирования, поскольку он может иметь программное решение. Да, я использовал тег java, потому что я тестирую с помощью WebDriver в Java. – ctekk

+1

Ясность помогает избежать закрытия. Благодарю. – Will

ответ

1

Если вы начинаете с пользовательского профиля, все, что вам нужно сохранить в папке вашего профиля, это файлы prefs.js, cert8.db, cert_override.txt. Вам потребуются только эти. Теперь для вашей проблемы с аддонами убедитесь, что prefs.js не содержит никаких предпочтений, указывающих на старую версию для Firefox. Это произойдет, если вы создаете файлы профиля firefox с использованием другой версии firefox, чем тот, с которым вы тестируете.

+0

Хорошо спасибо за подсказку за требуемые файлы. Причина, по которой я хочу отключить проверку расширения обновлений, заключается в том, что если произойдет обновление, пользователю не нужно будет создавать новый профиль firefox – ctekk

1

Как насчет этого предпочтения?

http://kb.mozillazine.org/Extensions.checkCompatibility

Кроме того, если не нужны расширения, попробуйте начать в «безопасном режиме» Firefox, в результате чего расширения будут отключены в целом, например, в C#

FirefoxProfile profile = new FirefoxProfile(); 
FirefoxBinary binary = new FirefoxBinary(); 
binary.StartProfile(profile, "-safe-mode"); 

Я знаю, что вы находитесь в Java, но метод StartProfile существует и в привязках Java, и я ожидаю, что это то, что вам нужно.

+0

эй, проверка совместимости не работала, я уже пробовал это. Есть ли какой-нибудь набор при запуске firefox в безопасном режиме? – ctekk

+0

Используются ли prefs.js при запуске в безопасном режиме? потому что мне нужна обработка SSL-сертификата, которая написана в prefs.js – ctekk

Смежные вопросы