如何在没有ant的情况下从comand line编译一个使用GoogleWebDriver的java应用程序
我想编译一个使用google的webdriver的示例代码 我将webdriver保存到/home/iyo/webdriver中。我的代码是: package com.googlecode.webdriver.example; import com.googlecode.webdriver.By; import com.googlecode.webdriver.WebDriver; import com.googlecode.webdriver.WebElement; import com.googlecode.webdriver.htmlunit.HtmlUnitDriver; public class FirstTest { public static void main(String[] args) { WebDriver driver = new HtmlUnitDriver(); driver.get("http://www.google.com"); WebElement element = driver.findElement(By.xpath("//input[@name = 'q']")); element.sendKeys("Cheese!"); element.submit(); System.out.println("Page title is: " + driver.getTitle()); } } java:7:找不到符号 符号:类WebDriver 位置:包com.googlecode.webdriver 导入com.googlecode.webdriver.webdriver如何在没有ant的情况下从comand line编译一个使用GoogleWebDriver的java应用程序,java,ant,compiler-construction,webdriver,Java,Ant,Compiler Construction,Webdriver,我想编译一个使用google的webdriver的示例代码 我将webdriver保存到/home/iyo/webdriver中。我的代码是: package com.googlecode.webdriver.example; import com.googlecode.webdriver.By; import com.googlecode.webdriver.WebDriver; import com.googlecode.webdriver.WebElement; import
^
java:9:找不到符号
符号:类WebElement
位置:包com.googlecode.webdriver
导入com.googlecode.webdriver.WebElement
^
java:11:package com.googlecode.webdriver.htmlunit不存在
导入com.googlecode.webdriver.htmlunit.HtmlUnitDriver
WebDriver driver = new HtmlUnitDriver();
^
java:19:找不到符号
符号:类WebDriver
位置:class com.googlecode.webdriver.example.FirstTest
WebDriver driver = new HtmlUnitDriver();
^
WebElement element =
^
driver.findElement(By.xpath("//input[@name = 'q']"));
^
javac -cp /home/iyo/webdriver/common/build/webdriver-common.jar:/home/iyo/webdriver/common/build/webdriver-htmlunit.jar FirstTest.java
java:19:找不到符号
符号:类HtmlUnitDriver
位置:class com.googlecode.webdriver.example.FirstTest
WebDriver driver = new HtmlUnitDriver();
^
WebElement element =
^
driver.findElement(By.xpath("//input[@name = 'q']"));
^
javac -cp /home/iyo/webdriver/common/build/webdriver-common.jar:/home/iyo/webdriver/common/build/webdriver-htmlunit.jar FirstTest.java
java:27:找不到符号
符号:类WebElement
位置:class com.googlecode.webdriver.example.FirstTest
WebDriver driver = new HtmlUnitDriver();
^
WebElement element =
^
driver.findElement(By.xpath("//input[@name = 'q']"));
^
javac -cp /home/iyo/webdriver/common/build/webdriver-common.jar:/home/iyo/webdriver/common/build/webdriver-htmlunit.jar FirstTest.java
java:29:找不到符号
符号:变量由
位置:class com.googlecode.webdriver.example.FirstTest
WebDriver driver = new HtmlUnitDriver();
^
WebElement element =
^
driver.findElement(By.xpath("//input[@name = 'q']"));
^
javac -cp /home/iyo/webdriver/common/build/webdriver-common.jar:/home/iyo/webdriver/common/build/webdriver-htmlunit.jar FirstTest.java
8个错误
有没有可能在没有Ant的情况下使用它?(NetBeans或Eclipse中的代码工作得很好,但我不想使用它们。)只使用javac
谢谢。在一个可以阅读的屏幕上
- 将$WEBDRIVER\u HOME/common/build/WEBDRIVER-common.jar添加到类路径
- 将$WEBDRIVER\u HOME/htmlunit/build/WEBDRIVER-htmlunit.jar添加到类路径
- 将$WEBDRIVER\u HOME/htmlunit/lib/runtime下的所有Jar文件添加到类路径
-cp
后面
您可能还需要将所有jar文件从htmlunit/lib/runtime添加到类路径。我完全使用您的参数运行它(+I从$WEBDRIVER\u HOME/htmlunit/lib/runtime添加jar),但它仍然存在相同的问题。也许您发布了最终执行的完整行,然后我们可以看到问题所在。