index.vue 中文拼音输入 - MTTTM/vue-keyboard-cn GitHub Wiki
q 按键测试
test 1:
await document.querySeletor(".key-board-btn-Q").trigger("click")
[vm].$refs['dynamicComponent'].zhMemoryResult.length>0
&&
document.querySeletorAll(".key-board-box-head .zh-text-item.active")[0].innerText==="去"
test2: 删除键测试
await document.querySeletor(".key-board-btn-delete").trigger("click")
[vm].$refs['dynamicComponent'].zhMemoryResult.length==0
&&
document.querySeletorAll(".key-board-box-head .zh-text-item").length==0
w 按键测试
test1:
await document.querySeletor(".key-board-btn-W").trigger("click")
[vm].$refs['dynamicComponent'].zhMemoryResult.length>0
&&
document.querySeletorAll(".key-board-box-head .zh-text-item.active")[0].innerText==="我"
test2: 按下键盘q后,再按下回车键
[root.vm].$on(EventKeys["vue-keyboard-cn-append-item"],data=>{
await [root.vm].wrapper.setData({ foo: data })
})
await document.querySeletor(".key-board-btn-enter").trigger("click")
root.vm.foo=="q"
e 按键测试
test1:
await document.querySeletor(".key-board-btn-E").trigger("click")
[vm].$refs['dynamicComponent'].zhMemoryResult.length>0
&&
document.querySeletorAll(".key-board-box-head .zh-text-item.active")[0].innerText==="阿"
test2: 按下键盘e后,再按下切换英文键盘 (清除所以未确定的拼音)
await document.querySeletor(".key-board-btn-changeLan").trigger("click")
[vm].$refs['dynamicComponent'].zhMemoryResult.length==0
&&
document.querySeletorAll(".key-board-box-head .zh-text-item").length==0