Метод 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)