JAVA と SELENIUM LIBRARY の使用:
私は、FirefoxDriver を使用して、これまで問題なく動作していた Web 自動化ツールを持っています。私のコードは次のとおりです。
System.out.println("Creating new web driver");
WebDriver driver = new HtmlUnitDriver(BrowserVersion.FIREFOX_3_6);
System.out.println("Parsing CARD OFFICE PAGE\nAccessing webpage");
driver.get(myWebsite);
System.out.println("Setting login credentials");
WebElement id = driver.findElement(By.id("quickloginphrase"));
WebElement pw = driver.findElement(By.id("quickpassword"));
id.sendKeys(username);
pw.sendKeys(password);
System.out.println("Submitting credentials");
System.out.println(driver.getCurrentUrl());
pw.sendKeys(Keys.ENTER);
System.out.println("Credentials submitted");
HTMLUnitDriver の使用を開始する前は、プログラムは Web ページにログインできていましたが、現在は「ログインに失敗しました」ページにリダイレクトされます。pw またはユーザー名が正しく入力されていないと思います。私が気付いていない FirefoxDriver と HTMLUnitDriver の間に微妙な違いはありますか?