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

Фотография

HtmlUnitDriver не распазнаёт элементы Iframe


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

#1 zc84

zc84

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

  • Members
  • Pip
  • 6 сообщений
  • Город:Минск

Отправлено 24 апреля 2012 - 06:38

Добрый день!

столкнулся с проблемой определения элемента HtmlUnitDriver в Iframe.

Можект кто сталкивался?

итого:

На одном хосте сидит приложение в нём сидит iframe у iframe есть webelement. Надо до этого webelement и достучаться собсно.

проблема:

при использовании HtmlUnitDriver получаю nosuchelement exception. Причём пробовал играться с локаторами и так и эдак, пропертей у элемента хвататет. При использовании FireFoxdriver всё работает на 5+

детали:

1. driver = new HtmlUnitDriver(); - org.openqa.selenium.NoSuchElementException

2. Поиск элемента:

@FindBy (id = "year")
public WebElement dropdownYear;

3. перескакивание на фрейм по индексу, за неимением имени:

driver.switchTo().frame(0);

4. Работа с элементом:

Select select = new Select(dropdownMonth);
select.selectByVisibleText(month);

Вроде всё необходимое указал

всем откликнувшемся кину +5 пойнтов в карму:)

заранее благодарен
  • 0

#2 Nimbus

Nimbus

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

  • Members
  • Pip
  • 15 сообщений
  • ФИО:Антон


Отправлено 24 апреля 2012 - 11:00

Добрый день.

У меня была похожая ошибка при работе с IE. Решил ее тем, что в "Настройках параметров локальной сети" в IE убрал из исключений тестируемый сервер.

А вообще вот здесь есть описание. Посмотрите, вдруг поможет.
http://code.google.c.../detail?id=3032
  • 0


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

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