一個顯式等待就是在繼續執行代碼之前編碼等待定義一個特定條件發生。最糟糕的例子是Thread.sleep(),這設置了一個明確的等待時間。WebDriver提供了一些方便的方法來幫助您的代碼來等待要求的時間。WebDriverWait和ExpectedCondition的結合就是一種實現的方法。
基于WebDriver簡單的封裝在一定程度上可以減少代碼量,封裝得太少,看到的你根據自己的需要進行擴充吧,我個人特點是喜歡封裝一切可以復用的代碼,以便達到高效率的編碼,并不是說會編碼就夠了,多總結總結還是會讓自己的編碼路不會走的那么崎嶇些