пользовательский профиль firefox в селене приводит к несовместимости надстроек

Теперь это сложно. Я пытаюсь провести тестирование WAP, используя firefox и селен. Для этого я создал собственный профиль и установил плагин под названием Modify Headers. Когда я запускаю профиль вручную, аддон работает нормально. Но когда я использую его с Selenium RC, Firefox отключает плагин, говоря, что он несовместим с Firefox 3.6.6. Это смешно. Если я открою тот же профиль Firefox вручную, плагин будет работать нормально. Также, когда я обновляю плагин (в профиле, запущенном ff), я устанавливаю патч совместимости и отлично работает после перезапуска FF. Но когда я закрываю firefox и запускаю тот же профиль из селена, снова возникает та же проблема. Пожалуйста, помогите, многие мои тестовые примеры основаны на WAP. Вы также можете предложить альтернативы этому плагину.

Спасибо и с уважением
Вамьип


person vamyip    schedule 09.08.2010    source источник


Ответы (2)


Вы можете попробовать отключить проверку совместимости расширений в Firefox (используя свой профиль Selenium):

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

  1. Введите about:config в адресной строке и нажмите Enter.
  2. Нажмите «Я буду осторожен».
  3. Щелкните правой кнопкой мыши в любом месте списка.
  4. Выберите «Создать» > «Логическое значение».
  5. Введите «extensions.checkCompatibility.3.6» в качестве имени предпочтения.
  6. Выберите ложь
person Aaron Tinio    schedule 28.09.2010
comment
Привет Аарон, действительно спасибо за ответ. Трюк сработал. Я подготовил обходной путь для проблемы. Я установил строку пользовательского агента в пользовательском профиле для мобильного устройства. Но твой трюк поможет мне с множеством других аддонов, которые я раньше не мог использовать - person vamyip; 30.09.2010

У меня было несколько ситуаций, когда я думал, что загружаю FireFox 3.6.x, но на самом деле он открывал более новую версию Firefox (v16), установленную на компьютере. Поскольку профили хранятся в разных местах, на самом деле я открывал не тот профиль, о котором думал.

Я подумал, что упомяну об этом на всякий случай, если это объяснит проблему varmyip для других людей, столкнувшихся с той же проблемой.

person TommyWillB    schedule 12.11.2012