Метод sendKeys(String) не определен для типа ByJava(67108964) с методом sendKeys при работе в VS Code с использованием Selenium через Java.

Я использую Selenium для написания на Java с помощью VS Code.

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

Строка кода:

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

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

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

1 ответ

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

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

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


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


Решение

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

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