元素清空操作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() 一样,只是可调用对象只剩下复选框,没有单选框