ドライバーを呼び出すことによって要素が見つからない場合、セレンwebDriverは何もしません。ElementNotfoundExceptionをdriver.findElement(By.className("item"));
スローすることさえありません。ハングするだけです。以下に例を示します。
ProfilesIni allProfiles = new ProfilesIni();
FirefoxProfile profile = allProfiles.getProfile("default");
driver = new FirefoxDriver(profile);
driver.manage().timeouts().implicitlyWait(3, TimeUnit.SECONDS);
driver.get(APP_ADDRESS);
WebElement sBoxPopup = driver.findElement(By
.className("item"));
...
ドライバーは driver.findElement(...) でハングしています。暗黙的にWaitを削除してもハングします。4日以来、エラーを探しています。誰かがヒントをくれることを願っています。私は Firefox 17.0.1 と selenium-java/-server 2.28 を使用しています。また、セレンのバージョンを 2.25 にダウングレードしましたが、何も起こりません。