私の Web アプリケーションは PHP で書かれています。私は Eclipse IDE を使用して Java コードを作成し、それを自動化しています。Firefox を初期化しようとしていますが、認識されません。Firefox の実行可能ファイルを追加しましたが、以下のエラーが表示されます。
私のコード:
import java.io.File;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxBinary;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.firefox.FirefoxProfile;
public class GCBid {
public static void main(String[] args) {
//File pathToBinary = new File("C:\\Users\\su5w1n6\\AppData\\Local\\Mozilla Firefox\\firefox.exe");
File pathToBinary = new File("C:\\Users\\su5w1n6\\AppData\\Mozilla_Firefox\\firefox.exe");
FirefoxBinary ffBinary = new FirefoxBinary(pathToBinary);
FirefoxProfile firefoxProfile = new FirefoxProfile();
FirefoxDriver _driver = new FirefoxDriver(ffBinary,firefoxProfile);
// WebDriver driver = new FirefoxDriver();
//driver.get("test.cpmtoolbox.com");
}
}
エラー:
スレッド「メイン」org.openqa.selenium.WebDriverException での例外: 指定された firefox バイナリの場所が存在しないか、実際のファイルではありません: C:\Users\su5w1n6\AppData\Mozilla_Firefox\firefox.exe ビルド情報: バージョン: '2.35. 0'、リビジョン: '8df0c6b'、時刻: '2013-08-12 15:43:19' システム情報: os.name: 'Windows 7'、os.arch: 'amd64'、os.version: '6.1' 、java.version: '1.6.0_20' ドライバー情報: driver.version: org.openqa.selenium.firefox.internal.Executable で不明。(Executable.java:57) org.openqa.selenium.firefox.FirefoxBinary で。( FirefoxBinary.java:59) の GCBid.main(GCBid.java:15)