小编gal*_*330的帖子

夜视测试:.sendKeys和.keys不发送按键点击

我正在将node.js与Nightwatch一起使用。它工作的很好,我唯一的问题是我的当前应用程序需要通过“按”所有箭头键进行测试,并确保元素上的类名称发生更改。我无法获取sendKeys函数来实际发送按键,并且该测试通过了,而实际上不应该:P。有任何想法吗?

module.exports = {
  'chosenTest.html' : function (browser) {
      browser
      .url(path)
      .waitForelementVisible('div[id=columns]', 1000)
      .assert.containsText('div[class="choosable chosen"], 'Test 1-0')
      .sendKeys('div[id=columns]', ShowText(browser), browser.Keys.DOWN_ARROW)
      .assert.containsText('div[class="choosable chosen"]', 'Test 1-0')
      .pause(1000)
      .end()
  }
}
Run Code Online (Sandbox Code Playgroud)

testing key acceptance-testing keypress nightwatch.js

3
推荐指数
2
解决办法
1万
查看次数