Google の webdriver を使用するサンプル コードをコンパイルしたいと考えています。
/home/iyo/webdriver に webdriver を保存しました。私のコードは次のとおりです。
パッケージ com.googlecode.webdriver.example; インポート com.googlecode.webdriver.By; com.googlecode.webdriver.WebDriver をインポートします。 com.googlecode.webdriver.WebElement をインポートします。 com.googlecode.webdriver.htmlunit.HtmlUnitDriver をインポートします。 パブリック クラス FirstTest { public static void main(String[] args) { WebDriver ドライバー = new HtmlUnitDriver(); driver.get("http://www.google.com"); WebElement 要素 = driver.findElement(By.xpath("//input[@name = 'q']")); element.sendKeys("チーズ!"); element.submit(); System.out.println("ページのタイトル: " + driver.getTitle()); } }
しかし、私は
javac -cp /home/iyo/webdriver FirstTest.java次のようなエラーが発生しました。
FirstTest.java:5: シンボルが見つかりません記号 : クラス別
場所: パッケージ com.googlecode.webdriver
インポート com.googlecode.webdriver.By;
^
FirstTest.java:7: シンボルが見つかりません
シンボル: クラス WebDriver
場所: パッケージ com.googlecode.webdriver
com.googlecode.webdriver.WebDriver をインポートします。
^
FirstTest.java:9: シンボルが見つかりません
シンボル: クラス WebElement
場所: パッケージ com.googlecode.webdriver
com.googlecode.webdriver.WebElement をインポートします。
^
FirstTest.java:11: パッケージ com.googlecode.webdriver.htmlunit が存在しません
com.googlecode.webdriver.htmlunit.HtmlUnitDriver をインポートします。
^
FirstTest.java:19: シンボルが見つかりません
シンボル: クラス WebDriver
場所: クラス com.googlecode.webdriver.example.FirstTest
WebDriver driver = new HtmlUnitDriver(); ^
FirstTest.java:19: シンボルが見つかりません
シンボル: クラス HtmlUnitDriver
場所: クラス com.googlecode.webdriver.example.FirstTest
WebDriver driver = new HtmlUnitDriver(); ^
FirstTest.java:27: シンボルが見つかりません
シンボル: クラス WebElement
場所: クラス com.googlecode.webdriver.example.FirstTest
WebElement element = ^
FirstTest.java:29: シンボルが見つかりません
記号 : 変数 By
場所: クラス com.googlecode.webdriver.example.FirstTest
driver.findElement(By.xpath("//input[@name = 'q']")); ^
8 エラー
それらを使用したくありs possible to use it whitouht Ant?(The code in NetBeans or Eclipse work well, but I don
ません。) javac のみですか?
ありがとう。