Не удается заполнить элемент данных таблицы (TD) java selenium

#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(«тест»);