получение ошибки метода отправки ключей не определено для типа webelement - PullRequest
0 голосов
/ 23 декабря 2019

Мой код:

driver.findElements(By.id("email")).sendKeys("");

.sendkeys метод не появляется и выдает ошибку

При получении ошибки метод отправки ключей не определен для типа webelement

Ответы [ 2 ]

0 голосов
/ 23 декабря 2019

sendKeys ()

В соответствии с документацией метод sendKeys() используется для имитации ввода в элемент , который может устанавливать его значение.

В соответствии с вашими испытаниями кода:

driver.findElements(By.id("email"));

Возвращает Список , и вы не можете вызвать sendKeys() в Списке .


Решение

Вам необходимо заменить findElements() на findElement(), что вернет элемент, для которого вы можете вызвать sendKeys(). Таким образом, ваша строка кода будет:

driver.findElement(By.id("email")).sendKeys("");
0 голосов
/ 23 декабря 2019

должно быть определено в единственном числе, а не во множественном числе

...