- click()
单击DOM元素语法如下:
1 | cy.get('.action-btn').click() |
- dblclick()
双击DoM元素语法如下:
1 | //双击DoM元素 |
带参数跟上面click完全一致
- rightclick()
右击DoM元素语法如下:
1 | //右击DoM元素 |
带参数跟上面click完全一致
- type()
往DOM元素中输入
type()语法如下:
1 | //输入文本 |
text参数支持的其他如下字符如下:
- {backspace} :删除光标左侧的字符
- {det} : 删除光标右侧的字符
- {downarrow} : 向下移动光标
- {end} : 将光标移到行尾
- {enter} :按enter建
- {esc} : 按esc建
- {home} : 将光标移到行首
- {insert} :在光标右侧插入字符
- {leftarrow} :向左移动光标
- {pagedowm} :向下滚动
- {pageup} :向下滚动
- {rigtharrow} :向右移动光标
- {selectall} :通过选择范围来选择所有文本
- {uparrow} :向上移动光标
- clear()
clear()清除输入或文本区域的值,语法如下:
1 | //清除 |
- check()
针对<input>类型的输入框(radio button) 或者复选框(check box)Cypree提供了check和uncheck方法直接操作。语法如下:
1 | //选中 |
- uncheck()
uncheck()和check用法相反用于取消单选框或者复选框语法参考check()
- .selelct()
select()用来在<select>中选中一个<option>。语法如下
1 | .select(value) |
- .trigger()
用来在DOM元素上触发事件。用法如下:
.trigger(evenName)
1 | //按下光标 |
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家的支持。