模拟JavaScript应用程序中的用户交互

时间:2019-05-24 13:43:08

标签: javascript angular reactjs vue.js testing

我已经在三个不同的JavaScript前端框架中创建了相同的应用程序:

  1. 角度
  2. Vue
  3. 反应

我想测试这些应用程序的性能,但我也想模仿用户交互:

  • 单击按钮
  • 模仿用户在输入中输入内容
  • 提交表格
  • 滚动(在列表中)

我想拥有某种测试框架或库,在这里我可以这样说:

  • clickButton('buttonId')
  • wait(5000)
  • fillInput('inputId','input')
  • wait(2000)
  • clickButton('buttonId')
  • clickElement('elementId')

以此类推。

是否有任何框架或库可以做到这一点,最好是易于使用/实现的东西。

谢谢。

1 个答案:

答案 0 :(得分:1)

我强烈推荐Cypress.io。易于设置和编写测试。