Перейти к содержимому

Фотография

Webdriver не видит поля для ввода


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 4

#1 testbom

testbom

    Новый участник

  • Members
  • Pip
  • 28 сообщений

Отправлено 13 марта 2013 - 07:29

Доброе время суток.

Столкнулся с такой проблемой:
для pop-up'a авторизации на тестируем сайте уже был разработан тестовый скрипт. - все работала исправно.
Но после изменили стилевое оформление pop-up'a (сделали симпатичнее). И Selenium (WD) перестал видеть поля для ввода пароля и email'a.
Перепробовал кучу локаторов - но толку ноль. Причем если пробовать через Selenium IDE то все проходит успешно.
Подскажите, пожалуйста, в чем может быть дело.

Всем за ранее огромное спасибо.

Лог ошибки:

>FAILED: testUntitled
>org.openqa.selenium.NoSuchElementException: Unable to locate element: {"method":"id","selector":"nameField"}
>Command duration or timeout: 30.36 seconds


Кусочек кода про поля:

...
<div class="line required fieldcontain">
<label for="nameField">e-mail</label>
<div class="field focus">
<input id="nameField" type="text" value="" name="email">
</div>
</div>
<div class="fieldcontain required line">
<label for="password">пароль</label>
<div class="field">
<input id="password" type="password" name="password">
</div>
</div>

...
  • 0

#2 appmen

appmen

    Опытный участник

  • Members
  • PipPipPipPip
  • 408 сообщений
  • ФИО:Victor

Отправлено 13 марта 2013 - 07:49

а iframe туда не добавили?
  • 1

#3 testbom

testbom

    Новый участник

  • Members
  • Pip
  • 28 сообщений

Отправлено 13 марта 2013 - 07:53

Да, добавили.
  • 0

#4 testbom

testbom

    Новый участник

  • Members
  • Pip
  • 28 сообщений

Отправлено 13 марта 2013 - 08:43

appmen,спасибо за наводку.
Добавил "switchTo()" и все заработало.
  • 0

#5 appmen

appmen

    Опытный участник

  • Members
  • PipPipPipPip
  • 408 сообщений
  • ФИО:Victor

Отправлено 13 марта 2013 - 13:39

пожалуйста :victory:/>
к стати, не забудьте потом переключаться в default content, если дальше будете работать не во фрейме
  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных