1. 程式人生 > >Selenium之等待函式--強制等待,顯示等待,隱式等待

Selenium之等待函式--強制等待,顯示等待,隱式等待

強制等待,顯示等待,隱式等待方法

強制等待:
    方法:
    Thread.sleep();一旦呼叫一直等下去
隱式等待--適用於全域性性,會在限定時間一直找下去
    方法:
    driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
顯示等待--比較人性化,如果規定時間內沒找到會報錯
    方法:
    //建立一個WebDriverWait例項
        WebDriverWait wait=new WebDriverWait(driver,10);
        //查詢id為"test"的元素
        wait.until
(ExpectedConditions.presenceOfElementLocated(By.id("test")));