?????????????????????????????????
????1. ???
1 // ??λ?????????????10s??????????????
2    driver.manage().timeouts().implicitlyWait(10?? TimeUnit.SECONDS);
????2. ???
1                 //???WebElement??????60s
2                 WebDriverWait wait = new WebDriverWait(driver?? 60) ;
3                 wait.until(new ExpectedCondition<WebElement>() {    //???WebElement??????
5                     @Override
6                     public WebElement apply(WebDriver d) {
7
8                         return d.findElement(By.id("userName"));
9
10                     }
11
12                 });
?????????
????1.  unitl??????????????????????
????ExpectedCondition???????????
????ExpectedCondition??????????????????NotFoundException????
????ExpectedCondition????????????60s
????????????????ж?
???????飺
????1. ?????????????????????????????????????????????????