0

以下のWebdriverスクリプトはFF17で正常に動作しますが、IE-7でエラーが発生します。IEのプロテクトモードを変更しました。それでも出力がありません。

パブリッククラスドライバー{

DefaultSelenium selenium;
private WebDriver driver;
private StringBuffer verificationErrors = new StringBuffer();
@Before
public void setUp() throws Exception {


    driver = new InternetExplorerDriver();
    driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);        
}
@Test
public void testTimeWebdriver(){

    try {

        WebElement userName, passWord, submit;
        driver.manage().getCookies();

        driver.get("http://www.google.co.in/");
        //driver.manage().;
                                                                                                                                                                                                                                   driver.findElement(By.id("gbqfq").sendKeys("hello"));



        driver.findElement(By.id("gbqfba")).click();


        WaitForPageToLoad wait = new WaitForPageToLoad();
        wait.setTimeToWait(30000);

        } catch (Exception e) {
        System.out.println(e);
    }

}
@After
public void tearDown() throws Exception {
    driver.quit();
    String verificationErrorString = verificationErrors.toString();
    if (!"".equals(verificationErrorString)) {
        fail(verificationErrorString);
    }
}

IEの取得エラー:エラー:名前== useridの要素が見つかりません(警告:サーバーはスタックトレース情報を提供しませんでした); 期間またはタイムアウト:30.07秒このエラーのドキュメントについては、http ://seleniumhq.org/exceptions/no_such_element.htmlにアクセスしてください。 ビルド情報:バージョン:「2.8.0」、リビジョン:「14056」、時間:「2011-」 10-06 12:41:26'システム情報:os.name:' Windows XP'、os.arch:' x86'、os.version:' 5.1'、java.version:' 1.6.0_38'ドライバー情報:ドライバー.version:RemoteWebDriver

4

1 に答える 1

0

WebDriver はサポートしていませんIE7。あなたはそれを使用することができますIE8 or higher version

于 2013-01-15T13:03:05.037 に答える