私のメソッドが「タイムアウト例外」をキャッチしてコンソールに出力するのはなぜですか?私のメソッドが私の 'Timeout Exception'をキャッチしてコンソールに出力するのはなぜですか?
public void clickDrivingExperienceButton() throws Exception {
boolean test = this.wait.until(ExpectedConditions.elementToBeClickable(link_DrivingExperiences)).isEnabled();
try {
if (test == true) {
link_DrivingExperiences.click();
}
System.out.println("Successfully clicked on the driving experience button, using locator: " + "<" + link_DrivingExperiences.toString() + ">");
}catch (TimeoutException e) {
System.out.println("WHY DONT I PRINT ANYTHING??????" + e.getMessage());
}catch (Exception e) {
System.out.println("Unable to click on the Driving Experience Button, Exception: " + e.getMessage());
} finally {
// final code here
}
}
完全なスタックトレースを投稿すると、どのラインで例外が発生するのかが明確になります。 –