.submitForm() 建议编辑
提交包含此元素的表单(如果该元素本身是 FORM 元素,则提交该元素)。如果该元素未包含在表单中,则此命令将不执行任何操作。
命令 submitForm()
将自动等待元素出现(直到指定的超时时间)。如果未找到该元素,则会抛出错误,导致测试失败。您可以通过将 selector
参数指定为对象并传递 suppressNotFoundErrors = true
选项来抑制元素未找到错误。
用法
.submitForm(selector, [callback])
.submitForm(using, selector, [callback])
示例
this.demoTest = function (browser) {
browser.submitForm('form.login');
};
参数
名称 | 类型 | 描述 |
---|---|---|
使用 可选 |
字符串 | 要使用的定位器策略。请参阅 W3C Webdriver - 定位器策略 |
选择器 |
字符串 | 对象 | 用于定位元素的选择器(CSS/Xpath)。可以是字符串,也可以是指定 元素属性 的对象。 |
回调 可选 |
函数 | 命令完成时调用的可选回调函数。 |