我想知道是否可以使用纯文本编辑器,Firefox浏览器,Java SDK和WebDriver JAR在Java中运行WebDriver测试?
我正在努力想出最多的"裸机"在不添加测试运行器,测试框架,依赖管理器的情况下运行测试的方法。
我知道这不是"对"做事的方式,但我试图找到一种方法来创建一种新的WebDriver教程,该教程将只关注API。
我现在正在使用OS X,但对Windows的说明也同样赞赏。
答案 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”选项。