JAVA和Selenium入门

时间:2016-10-26 14:38:59

标签: java eclipse selenium-webdriver

我是JAVA和Selenium的新手,我安装了Eclipse和Selenium webdriver,我正在尝试我的第一个示例(在Google中搜索关键字):

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);  
    }
}

我遇到以下异常:

  

线程“main”中的异常java.lang.Error:未解析的编译   问题:对象类型的方法get(String)未定义   无法解决由无法解决的类型由不能解决   在testproject.testclass.main(testclass.java:10)解决了   JAVA_TOOL_OPTIONS:-agentlib:jvmhook **

2 个答案:

答案 0 :(得分:0)

你应该导入selenium一些类,你可以使用一些方法,你应该创建一个驱动器实例

答案 1 :(得分:0)

使用org.openqa.selenium.WebDriver而不是Object。如果无法导入,请从http://docs.seleniumhq.org/download/下载Selenium Standalone Server并将其添加到外部库中。

在Eclipse中,您可以通过单击右键添加它来添加项目>属性> Java构建路径>添加外部罐子。

您还必须使用

创建最简单的WebDriver对象
WebDriver driver = new FirefoxDriver();