index.vue 中文拼音输入 - MTTTM/vue-keyboard-cn GitHub Wiki

q 按键测试

test 1:

  • preset

 await document.querySeletor(".key-board-btn-Q").trigger("click")
  • test

  [vm].$refs['dynamicComponent'].zhMemoryResult.length>0
  &&
  document.querySeletorAll(".key-board-box-head .zh-text-item.active")[0].innerText==="去"

  • return true

test2: 删除键测试

  • preset

 await document.querySeletor(".key-board-btn-delete").trigger("click")
  • test

  [vm].$refs['dynamicComponent'].zhMemoryResult.length==0
  &&
  document.querySeletorAll(".key-board-box-head .zh-text-item").length==0

  • return true

w 按键测试

test1:

  • preset

 await document.querySeletor(".key-board-btn-W").trigger("click")
  • test

  [vm].$refs['dynamicComponent'].zhMemoryResult.length>0
  &&
  document.querySeletorAll(".key-board-box-head .zh-text-item.active")[0].innerText==="我"

  • return true

test2: 按下键盘q后,再按下回车键

  • preset
  [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")

  • test
  root.vm.foo=="q"
  
  • return true

e 按键测试

test1:

  • preset

 await document.querySeletor(".key-board-btn-E").trigger("click")
  • test

  [vm].$refs['dynamicComponent'].zhMemoryResult.length>0
  &&
  document.querySeletorAll(".key-board-box-head .zh-text-item.active")[0].innerText==="阿"

  • return true

test2: 按下键盘e后,再按下切换英文键盘 (清除所以未确定的拼音)

  • preset
 await document.querySeletor(".key-board-btn-changeLan").trigger("click")

  • test
  [vm].$refs['dynamicComponent'].zhMemoryResult.length==0
  &&
  document.querySeletorAll(".key-board-box-head .zh-text-item").length==0
  
  • return true