Я новичок в JAVA и селеном, я установил как Eclipse, и Selenium WebDriver, и я пытаюсь мой первый пример (поиск по ключевым словам в Google):Начало работы с JAVA и селеном
package testproject;
public class testclass {
public static void main(String[] args) {
// TODO Auto-generated method stub
Object driver;
//Open Home Page
((Object) driver).get("http://www.google.com");
//Enter text in search box
driver.findElement(By.name("q")).sendKeys("selenium");
Thread.sleep(1000);
//Click Search button
((By) driver).findElement(By.name("btnG")).click();
Thread.sleep(10000);
}
}
I получили следующее исключение:
Exception in thread "main" java.lang.Error: Unresolved compilation problems: The method get(String) is undefined for the type Object By cannot be resolved By cannot be resolved to a type By cannot be resolved at testproject.testclass.main(testclass.java:10) Picked up JAVA_TOOL_OPTIONS: -agentlib:jvmhook**
Параметр 'Object' класс не имеет метода GET. Независимо от объекта 'driver', он должен быть типом, который имеет метод' get'. – Compass
@sourh Я бы попытался найти рабочий пример и просто попытаюсь запустить это, без изменений. То, что у вас здесь, неверно во многих и многих отношениях. (И если это фактический пример, который вы нашли, разместите URL-адрес здесь, чтобы другие могли знать * никогда *, чтобы туда попасть) –
@ Энди, да, я буду очень благодарен, моя цель теперь - запустить рабочий пример. – sourh