Selenium 不使用ANT、Maven、JUnit或Eclipse运行WebDriver测试

Selenium 不使用ANT、Maven、JUnit或Eclipse运行WebDriver测试,selenium,selenium-webdriver,Selenium,Selenium Webdriver,我想知道是否可以只使用纯文本编辑器、Firefox浏览器、JavaSDK和WebDriver JAR在Java中运行WebDriver测试 我正试图找到一种最“裸机”的方式来运行测试,而无需将测试运行者、测试框架和依赖关系管理器添加到组合中 我知道这不是一种“正确”的方法,但我正试图找到一种方法来创建一种新的WebDriver教程,它只关注API 我现在正在使用OS X,但对于Windows操作系统的说明也同样非常感谢。运行WebDriver非常简单 import org.openqa.sele

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

我正试图找到一种最“裸机”的方式来运行测试,而无需将测试运行者、测试框架和依赖关系管理器添加到组合中

我知道这不是一种“正确”的方法,但我正试图找到一种方法来创建一种新的WebDriver教程,它只关注API


我现在正在使用OS X,但对于Windows操作系统的说明也同样非常感谢。

运行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
httpclient-4.3.1.jar


或者,根据JimEvans,您可以下载包含所有依赖项的standalone。

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

当然这是可能的。但问题是:
“为什么?好处是什么?”
我想说的好处是不必安装和掌握其他软件。谢谢。我只能使用selenium独立服务器运行测试。我在哪里需要您列出的其他jar,即guava-15.0.jar json-20080701.jar commons-exec-1.1.jar httpcore-4.3.jar httpclient-4.3.1.jar commons-logging-1.1.jar standalone.jar文件中包含压缩的其他.jar,因此如果您使用的是standalone.jar,就不需要其他的了。事实上,这就是“standalone.jar”的目的,您不需要跟踪依赖关系.jars。对于那些喜欢这种受虐狂的人,只提供了API
SeleniumJava-.jar