WebDriver Java“Http / 1.1服务不可用”错误

时间:2016-01-30 19:58:26

标签: java selenium

以下Java登录,但导致显示"Http/1.1 Service unavailable"错误页面:

WebDriver driver = new FirefoxDriver() ;
WebElement element = null ;
driver.get("http://www.icloud.com/#contacts") ;
// wait for page to load...with desired element
(new WebDriverWait(driver, 30)).until(new ExpectedCondition<Boolean>() {
    public Boolean apply(WebDriver d) {
        return driver.findElement(By.className("username")) != null ;
    }
});
element = driver.findElement(By.className("username"));   // Apple id
element.sendKeys("username@icloud.com");
element = driver.findElement(By.className("password"));   // Password
element.sendKeys("userpassword");
element.submit();
System.out.println("Page title is: " + driver.getTitle());

你知道这里有什么问题吗?感谢

1 个答案:

答案 0 :(得分:0)

而不是

element.submit();

你应该使用

element.sendKeys(Keys.RETURN);

您还需要进行一次额外的导入 -

import org.openqa.selenium.Keys