Не удалось идентифицировать элемент из <iframe> - PullRequest
0 голосов
/ 04 июня 2018

Наша веб-страница разработана с большим количеством iframe и поддерживает только браузер IE.

Я пытаюсь получить элемент MF: txtProgramId из iframe, чтобы я мог переключитьсяна конкретный iframe успешно.Но селеновый Webdriver не выбирает id = MF: txtProgramId из фрейма.Пожалуйста, помогите мне решить проблему.

Подробности: Исходный файл: https://drive.google.com/file/d/1vpccvAgL9XXvAAne36bWNqG0FkZbbnCm/view?usp=sharing Браузер: только IE.

Ответы [ 2 ]

0 голосов
/ 06 июня 2018

Спасибо за вашу поддержку.наш элемент представлен только внутри iframe.но пока попробуйте с IE-11, он показывает пустой.элемент по этой причине не найден драйвером. Это проблема браузера (Ref: Отладчик не работает в инструментах разработчика IE 11 F12 )

0 голосов
/ 04 июня 2018

Элемент не находится внутри iframe.Вы можете получить к нему прямой доступ без переключения на любой кадр.

WebElement inputbox = driver.findElement(By.id("MF:txtProgramId");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...