元素清空操作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() 一樣,只是可調用對象只剩下復選框,沒有單選框