1
我有一套Selenium測試。例如,有時候,'assertIsElementPresent'將失敗。在某些情況下,這可能是因爲有人破壞了某些東西,並且UI點擊順序的結果是導致網站顯示錯誤頁面的錯誤。PhpUnit Selenium測試的錯誤處理
我該如何檢查這是否發生了每一次失敗,而不必實施對以下方法的調用?
$isErrorPage = $selenium->isElementPresent("id=siteErrorPage");
if ($isErrorPage){
$html = $selenium->getHtmlSource();
//send the $html to devs, log it, etc.
}
意圖是簡單地通過電子郵件發送頁面的HTML源代碼,如果頁面顯示爲錯誤頁面。