Метод sendKeys (String) не определен для типа By Java (67108964) с методом sendKeys при работе в VS Code с использованием Selenium до Java - PullRequest
0 голосов
/ 17 февраля 2020

Я использую запись Selenium в Java по VS Code.

Я не могу скомпилировать эту строку кода, поскольку под методом sendKeys есть красная линия.

Строка кода:

driver.findElement(By.xpath("xpath")).sendKeys("Cologne");

Ошибка отображается как:

The method sendKeys(String) is undefined for the type ByJava(67108964)

1 Ответ

0 голосов
/ 18 февраля 2020

Это сообщение об ошибке ...

The method sendKeys(String) is undefined for the type ByJava(67108964)

... означает, что существует проблема конфигурации в настройках среды.


Согласно этому обсуждению Решение для sendkeys (CharSequence) в Selenium , когда вы начинаете писать код, используя Selenium s клиент, иногда ваш проект Java компилятор версия будет ниже v 1.5 , а sendKeys() не будет прочитан компилятором. В этих случаях вам нужно обновить версию компилятора до 1.5 и выше.

JavaCompiler


Решение

Вам необходимо сделать следующие изменения:

  • Измените версию компилятора со старой версии на 1.5 или выше.
  • Кроме того, вам может потребоваться от go до Java Build Path -> Libraries - > Select Java SE 1.8 (если установлено Java 8)
...