0
我想知道是否有其他人遇到類似的問題,或者有使用WebDriverWait的經驗?WebDriverWait只在調試模式下拋出異常
如果他們知道爲什麼我會得到一個NoSuchElementException,似乎只能在調試模式中拋出。在正常運行時運行測試時,我不會收到此錯誤。
我想知道是否有其他人遇到類似的問題,或者有使用WebDriverWait的經驗?WebDriverWait只在調試模式下拋出異常
如果他們知道爲什麼我會得到一個NoSuchElementException,似乎只能在調試模式中拋出。在正常運行時運行測試時,我不會收到此錯誤。
我相信這是Visual Studio的調試模式一個怪癖。本質上,在調試模式下,即使在try/catch中正確處理異常,它也有時被視爲中斷。
請記住,當您在WebDriver中將函數傳遞給Until()時,func會在try內部執行。 VS可能會觸發該方法中的(已處理)異常,這就是爲什麼您在正常運行期間看不到它。
有關更多信息,請參閱here。