2015-04-08 3 views
-1

Примечание - Приложение закодировано в Extjs Некоторые элементы или элементы элементов ExtJs (например, заголовки) не отображаются или не загружаются при использовании начального FF селена.Selenium: Firefox проявляет различное поведение при запуске Selenium

Вещи, которые я пытался

  1. Переход на ту же страницу с вручную запущенного светлячок - работает
  2. Остановка теста после входа в систему, чтобы использовать запущенный вариант и собирается к тому же с вопросами - по-прежнему видеть вопросы
  3. Обновлено до последней версии FF - те же проблемы.

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

Чтобы добавить к ситуации, я могу реально получить в магазин за сеткой, не загружая

+1

Какую версию ff и селена вы используете? – Saifur

+0

Firefox 37.0.1 (ранее я использовал 35 ~ и все еще имел те же проблемы и Selenium 2.45.0 .Net build – user3779502

ответ

0

Дело в том, ExtJS использует очень раздражает функции HTML5, которые нужно немного больше, чем простые моделирования взаимодействия пользователей. Для примера элемент может быть без детей, но когда вы нажмете на него, он автоматически загрузит все его дочерние элементы. Вот почему вы не видите все элементы. Для этих целей, если вы используете java, вы должны использовать http://html5robot.com или подобные вещи, которые разработаны, чтобы помочь Webdriver взаимодействовать со сложными решениями HTML5.

+0

Привет, Stanjer, спасибо за ответ. Проблема даже в том, что я вручную перехожу на страницу (после selenium запускает firefox, и я прекращаю тест). Я по-прежнему вижу такое же поведение. Фактически мы получаем много динамической загрузки с помощью компонента Component Query – user3779502

+0

. Тогда я думаю, что это не только проблема, связанная с селеном :) – stanjer

+0

Я думаю, что это потому что когда я запускаю firefox вручную (vs let selenium launch .. остановить тест .. использовать окно окна firefox запущен) он отлично работает – user3779502

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