以下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());
你知道这里有什么问题吗?感谢
答案 0 :(得分:0)
而不是
element.submit();
你应该使用
element.sendKeys(Keys.RETURN);
您还需要进行一次额外的导入 -
import org.openqa.selenium.Keys