Наша веб-страница разработана с большим количеством iframe и поддерживает только браузер IE.
Я пытаюсь получить элемент MF: txtProgramId из iframe, чтобы я мог переключитьсяна конкретный iframe успешно.Но селеновый Webdriver не выбирает id = MF: txtProgramId из фрейма.Пожалуйста, помогите мне решить проблему.
Подробности: Исходный файл: https://drive.google.com/file/d/1vpccvAgL9XXvAAne36bWNqG0FkZbbnCm/view?usp=sharing Браузер: только IE.
Спасибо за вашу поддержку.наш элемент представлен только внутри iframe.но пока попробуйте с IE-11, он показывает пустой.элемент по этой причине не найден драйвером. Это проблема браузера (Ref: Отладчик не работает в инструментах разработчика IE 11 F12 )
Элемент не находится внутри iframe.Вы можете получить к нему прямой доступ без переключения на любой кадр.
WebElement inputbox = driver.findElement(By.id("MF:txtProgramId");