Как я могу переключиться на элемент в doctype html? Я использую переключатель в iframe и не работает - PullRequest
0 голосов
/ 07 апреля 2020

У меня проблема с элементом локализации (❌ Невозможно нажать на объект). Я использую переключатель To iframe, например

WebUI.switchToFrame(findTestObject('Rejestracja Podmiotu/iFrame'), 20)
WebUI.click(findTestObject('Rejestracja Podmiotu/input_OBSZARY DZIAANIA_s_obszar_dzialalnosci-sectionxf-1532grid-12-gridc_obszar_dzialalnosci-controlxf-16481'))

Iframe выглядит следующим образом

enter image description here

И мой элемент в! Doctype html. И это вход.

enter image description here

И мой вопрос, как я могу использовать этот вход в моем тесте? Кто-нибудь может сказать мне?

1 Ответ

0 голосов
/ 07 апреля 2020

При переключении на элемент iframe обычно хорошей идеей является подождать, пока элемент не станет кликабельным, прежде чем щелкнуть (потому что в основном iframe загружает другую страницу внутри фрейма). Итак, попробуйте:

WebUI.switchToFrame(findTestObject('Rejestracja Podmiotu/iFrame'), 20)
WebUI.waitForElementClickable(findTestObject('Rejestracja Podmiotu/input_OBSZARY DZIAANIA_s_obszar_dzialalnosci-sectionxf-1532grid-12-gridc_obszar_dzialalnosci-controlxf-16481'), 10)
WebUI.click(findTestObject('Rejestracja Podmiotu/input_OBSZARY DZIAANIA_s_obszar_dzialalnosci-sectionxf-1532grid-12-gridc_obszar_dzialalnosci-controlxf-16481'))
...