其實(shí)WebDriver也提供了全局的隱式等待的功能,其代碼如下:
成都創(chuàng)新互聯(lián)公司網(wǎng)站建設(shè)由有經(jīng)驗(yàn)的網(wǎng)站設(shè)計(jì)師、開發(fā)人員和項(xiàng)目經(jīng)理組成的專業(yè)建站團(tuán)隊(duì),負(fù)責(zé)網(wǎng)站視覺設(shè)計(jì)、用戶體驗(yàn)優(yōu)化、交互設(shè)計(jì)和前端開發(fā)等方面的工作,以確保網(wǎng)站外觀精美、網(wǎng)站制作、成都做網(wǎng)站易于使用并且具有良好的響應(yīng)性。
webDriver.manage().timeouts().implicitlyWait(20,TimeUnit,SECONDS);
這句話是什么意思呢,它其實(shí)就是讓webDriver有全局的隱式等待功能,翻譯成白話文就是說,Hi ,webDriver,當(dāng)你要查找某個WebElement元素,但是這個元素并沒有馬上出現(xiàn)的時候,請等待,因?yàn)镈om的加載有時間,你可以最多等20秒然后再往下執(zhí)行,如果等20秒了這個元素還沒出現(xiàn),那么就把你當(dāng)前執(zhí)行的測試用例標(biāo)記成Fail掉。
這個設(shè)置對于webDriver的整個生命周期都是有效的。