Javascript 如何使用具有异步/等待功能的夜视功能?

Javascript 如何使用具有异步/等待功能的夜视功能?,javascript,reactjs,unit-testing,testing,nightwatch.js,Javascript,Reactjs,Unit Testing,Testing,Nightwatch.js,我正在使用nightwatch测试框架测试的一些功能,但它在一个竞赛问题上失败了 我需要测试什么 向输入文本添加值:xxxx 按backspace4次 断言输入具有值' 但是我得到,输入的值为xx: 错误:期望元素的值相等:“-期望值相等”,但得到的值为:“xx” 欢迎任何帮助。您不需要等待第一行代码吗 await searchBox.waitForElementVisible("@input") .click("@input") .setValue("@input",'xxxx'); 我认为

我正在使用nightwatch测试框架测试
的一些功能,但它在一个竞赛问题上失败了

我需要测试什么
  • 向输入文本添加值:
    xxxx
  • backspace
    4次
  • 断言
    输入
    具有值
    '
  • 但是我得到,
    输入
    的值为
    xx

    错误
    期望元素的值相等:“-期望值相等”,但得到的值为:“xx”


    欢迎任何帮助。

    您不需要等待第一行代码吗

    await searchBox.waitForElementVisible("@input")
    .click("@input")
    .setValue("@input",'xxxx');
    

    我认为它与输入的字符并行四次退格,其中两次是在发送最后一次退格后输入的。

    您不需要等待第一行代码吗

    await searchBox.waitForElementVisible("@input")
    .click("@input")
    .setValue("@input",'xxxx');
    
    我认为在输入字符的同时会有四次退格,其中两次是在发送最后一次退格后输入的

    await searchBox.waitForElementVisible("@input")
    .click("@input")
    .setValue("@input",'xxxx');