.timeouts() 建議編輯
設定或取得特定類型的操作在中止並將 |Timeout| 錯誤傳回用戶端之前可以執行的時間長度。
如果只使用回呼作為參數呼叫,則該指令將傳回現有的已設定逾時值。
用法
.timeouts([callback])
.timeouts(type, ms, [callback])
範例
this.demoTest = function (browser) {
browser.timeouts('script', 10000, function(result) {
console.log(result);
});
browser.timeouts(function(result) {
console.log('timeouts', result);
});
}
參數
名稱 | 類型 | 描述 |
---|---|---|
type |
字串 | 要設定逾時的操作類型。有效值為「script」(用於指令碼逾時)、「implicit」(用於修改隱式等待逾時)以及「pageLoad」(或「page load」,用於舊版的 JsonWire)以設定頁面載入逾時。 |
ms |
數字 | 允許時間限制的指令執行的時間量,以毫秒為單位。 |
callback 選用 |
函式 | 指令完成時要呼叫的可選回呼函式。 |