在不使用ANT,Maven,JUnit或Eclipse的情况下运行WebDriver测试

时间:2014-03-24 03:21:55

标签: selenium selenium-webdriver

我想知道是否可以使用纯文本编辑器,Firefox浏览器,Java SDK和WebDriver JAR在Java中运行WebDriver测试?

我正在努力想出最多的"裸机"在不添加测试运行器,测试框架,依赖管理器的情况下运行测试的方法。

我知道这不是"对"做事的方式,但我试图找到一种方法来创建一种新的WebDriver教程,该教程将只关注API。

我现在正在使用OS X,但对Windows的说明也同样赞赏。

2 个答案:

答案 0 :(得分:2)

运行WebDriver就像

一样简单
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;

public class Test {

public static void main(String[] args) {
        WebDriver driver = new FirefoxDriver();
        driver.get("http://www.google.com");
    }
}

您唯一需要的是一个正确的类路径,它只是selenium-java-2.38.0.jar和支持库,即:guava-15.0.jar json-20080701.jar commons-exec-1.1.jar httpcore-4.3.jar {{ 1}} httpclient-4.3.1.jar

或者,根据JimEvans,您可以下载包含所有依赖项的独立selenium-server-standalone-2.40.0.jar

答案 1 :(得分:-1)

首先记录并运行您想要执行的脚本,然后将其导出为junit4测试套件并保存。第二次复制完整代码并在eclipse中将其分配,然后您可以在运行代码时获得“Run as junit4 test”选项。