#selenium
#селен
Вопрос:
Я использую этот xpath :
//div[@id='shipAddrPanel-body']//td[1]//div
И ищу, чтобы заполнить первый div
. я сначала убеждаюсь, что объект найден, а затем пытаюсь щелкнуть по нему и отправить ему текст.
Тест выдает это сообщение об ошибке:
org.openqa.selenium.ElementNotVisibleException: element not visible .
Также я пытался
//div[@id='shipAddrPanel-body']//td[1]
и получил ошибку :
org.openqa.selenium.WebDriverException: unknown error: cannot focus element .
Комментарии:
1. Предоставьте
HTML
пример кода для упомянутогоdiv
2. Если ваш
td[1]
элемент не является прямым родительским элементомdiv
, я бы посоветовал вам попробовать щелкнутьtd[1]//div
узлы-предки. Возможно, попробуйте объединить его сActions
class.3. Я попробовал дважды щелкнуть по TD, он работает, но div исчезает перед его заполнением.
4. И какой метод WebElement вы используете для заполнения данных??
5. rsv.getTheCountryDiv().SendKeys(«тест»);