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

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

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

3 ответа

Решение

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

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

  1. Введите about:config в адресную строку и нажмите Enter
  2. Нажмите "Я буду осторожен".
  3. Щелкните правой кнопкой мыши в любом месте списка.
  4. Выберите New > Boolean
  5. Введите "extensions.checkCompatibility.3.6" в качестве имени предпочтения
  6. Выберите false

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

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

Посетите этот блог, я уверен, что это поможет вам. http://automationtricks.blogspot.com/2010/05/how-to-run-test-cases-in-specified.html

С Уважением,

Niraj

Другие вопросы по тегам