nightwatchjs点击div不起作用

时间:2016-09-18 13:05:01

标签: javascript html css-selectors click nightwatch.js

第一次在这里发帖提问

我对守夜人很新,并尝试点击其他div中的div类按钮 我四处寻找解决方案,但没有运气..

HTML pic(还没有足够的内容发布内容)

当我检查它时,该元素是可见的: .verify.visible(' div.test按钮&#39)

但是当尝试点击时没有任何反应:.click(' div.test-button')

感谢任何帮助

**试图转移到元素和点击但也没有工作:
.moveToElement(' .test-button',10,10) .mouseButtonClick(0)

2 个答案:

答案 0 :(得分:0)

答案::找到一种方法使其和其他元素可点击 - 对于正在搜索类似点击问题的任何人

这种方法对我有用:

.execute(function(selector) {
      document.querySelector(selector).click();
   }, ['YOURSELECTOR'])

答案 1 :(得分:0)

在“ chrome_latest”版本上启动测试时,我遇到了同样的问题。这里的关键词是最新!似乎Google Chrome已更新,但Nightwatch或Selenium并未根据Google Chrome的最新版本更新其引擎。 结果,我在Microsoft EDGE上启动了测试。你觉得怎么样?有用! 您必须编辑magellan.json文件(如果您当然使用它的话):

"profiles": {
    "some_profile": [
      {
        "browser": "MicrosoftEdge_latest_Windows_10_Desktop",
        "resolution": "1280x960"
      }
    ]
}