【发布时间】:2021-04-30 17:52:56
【问题描述】:
我正在使用 nightwatchjs,并且在选择文本和触发右键单击以及导航我构建的上下文菜单时遇到了一些困难。这张图片是我试图实现的一个例子。选择 1957 文本,右键单击,向下导航到工具包,然后向右导航,然后再次向右,然后单击搜索区域。
我的 nightwatchjs 代码如下:
it('Api test call', function (browser) {
browser
.url('http://sandbox.com/apiTest.html')
.pause()
browser.expect.element('#zoneId').text.to.equal('1957')
.moveToElement('#zoneId')
.mouseButtonClick('right')
.keys(browser.Keys.DOWN_ARROW)
.keys(browser.Keys.DOWN_ARROW)
.keys(browser.Keys.DOWN_ARROW)
.keys(browser.Keys.DOWN_ARROW)
.keys(browser.Keys.DOWN_ARROW)
.keys(browser.Keys.RIGHT_ARROW)
.keys(browser.Keys.RIGHT_ARROW)
.end();
});
现在它不起作用,它只是加载页面但没有选择任何内容并且导航不会发生。 任何人都可以告诉我这是否可行,或者我怎样才能让它发挥作用? 谢谢。
【问题讨论】:
-
测试成功执行到哪一步?
-
直到 moveToElement,我得到类似
Error: Unknown property: "moveToElement"的错误 -
您使用的是哪种浏览器?
-
chrome 浏览器 v 90.0.4430
标签: javascript testing nightwatch.js nightwatch