.submitForm() 建議編輯
提交包含此元素的表單(如果此元素本身是 FORM 元素,則提交此元素)。如果元素未包含在表單中,則此指令為無操作。
submitForm()
指令將自動等待元素出現(直到指定的逾時時間)。如果找不到元素,則會拋出錯誤,導致測試失敗。您可以將 selector
參數指定為物件,並傳遞 suppressNotFoundErrors = true
選項,以抑制找不到元素的錯誤。
用法
.submitForm(selector, [callback])
.submitForm(using, selector, [callback])
範例
this.demoTest = function (browser) {
browser.submitForm('form.login');
};
參數
名稱 | 類型 | 描述 |
---|---|---|
using 可選 |
字串 | 要使用的定位器策略。請參閱W3C Webdriver - 定位器策略 |
selector |
字串 | 物件 | 用於定位元素的選取器 (CSS/Xpath)。可以是字串或指定元素屬性的物件。 |
callback 可選 |
函式 | 指令完成時呼叫的可選回呼函式。 |