元素清空操作clear与选择操作check
clear()
作用
- 清空输入框的所有内容
- .clear() 等价于
.type("{selectall}{backspace}")
语法
.clear()
.clear(options)
option选项
元素选中操作check
与uncheck
check
语法
// 所有匹配到的选择框都会被选中一遍
.check()
// 选中指定值的选项
.check(value)
// 选中多个选项(多选框)
.check(values)
// 所有匹配到的选择框都会被选中一遍,且带参数
.check(options)
// 选中指定值的选项,且带参数
.check(value, options)
// 选中多个选项(多选框),且带参数
.check(values, options)
示例
it('check test',()=>{
cy.get('#xian').check();
cy.get('[type="checkbox"]').check('house');
// cy.get('#xian').uncheck();无法使用
cy.get('[type="checkbox"]').uncheck('house');
cy.get('[type="checkbox"]').check('money');
})
.uncheck()
- 和 check() 作用相反,取消选中复选框
- 重点:只有复选框checkbox 可以使用 uncheck()
- 语法格式、写法方式都和 check() 一样,只是可调用对象只剩下复选框,没有单选框