在您最喜欢的IDE平台(Eclipse,Netbeans,Intellij ...)中创建一个新的Java项目。
从这里下载并解压Selenium Java语言绑定:http://www.seleniumhq.org/download/
它包含所有必需的库(jar文件)以及Firefox驱动程序。
将所有库(jar文件)添加到您的项目到类路径中。不要忘记添加lib
子目录中的所有jar文件。
请参阅您的IDE的文档以了解如何执行此操作。
您还可以配置你的项目作为Maven项目,让Maven的下载为你所有依赖条件,这是来自硒项目页面的相关性定义:http://www.seleniumhq.org/download/maven.jsp
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>2.53.0</version>
</dependency>
下一页创建Java类main
功能:
package mypackage;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
public class MySeleniumTest {
public static void main(String[] args) {
WebDriver driver = new FirefoxDriver();
driver.get("http://www.google.com");// Maximize the window.
driver.manage().window().maximize();
try {
// wait 4 seconds before closing the browser
Thread.sleep(4000);
} catch (InterruptedException e) {
e.printStackTrace();
}
driver.quit();
}
}
然后,您可以在IDE中运行此类来测试它是否存在 - 在将其保存到可运行jar文件之前。
下生成项目,然后将其导出到一个可运行jar文件 - 请参阅您的IDE文档了解如何做到这一点(在Eclipse中点击选项:文件/导出/ Java的/运行的JAR文件,选择“将所需库包装到生成的JAR中”选项)。
最后打开命令提示符,改变当前目录时生成的JAR已保存的目录,并运行使用它:
java -jar name_of_jar_file.jar
但我怎么能创建使用CMD jar文件不使用任何IDE? – Sowmya
遵循Oracle的教程:https://docs.oracle.com/javase/tutorial/deployment/jar/build.html只需'jar cf jar-file-name输入文件列表(或*)' – krokodilko
感谢您的链接。但是在编译到类时出现错误,如下所示:error:package org.openqa.selenium does not exist。我正在使用命令javac -cp。; *。jar Demo.java。其中* .jar包含selenium webdriver的所有jar文件 – Sowmya