我有一個命令webDriver.switchTo().alert();
它有一個超時,並等待,直到它發現警報或經過的時間大於超時值。我想減少這個特定命令的超時時間,但沒有找到辦法。我該怎麼做?硒2爲特定命令設置超時
如果可能,我想將超時設置爲零,但在警報命令後回到其默認值。
更新
這就是硒核心功能,我用它如下:
try {
// TODO PERFORMANCE PROBLEM BECAUSE OF TIMEOUT IF NO ALERT EXISTS
Alert alert = webDriver.switchTo().alert();
// check if alert exists
if(alert != null) {
String alertText = alert.getText();
// TODO alert handling
log.info("Alert detected: {}", alertText);
}
} catch (Exception e) {
// timeout if alert does not exist
}
你是否設置了超時時間,如果是這樣的話? – CBRRacer
不,我不知道,因爲我不知道如何。 – Alp