小编raf*_*lle的帖子

单击在 selenium 和 nightwatch 中不起作用

我对 nightwatch 有这个问题,其中 .click() 不能与选择器一起使用。我添加了 --verbose 参数,它显示了这条消息“在 (525, 560) 点不可点击”。它适用于常规 jquery 执行,但我需要它来处理 nightWatch 命令和 selenium。

我创建了一个自定义命令来单击,其中包括在单击之前查看对象是否可见的验证。我在下面添加了这个函数,以及来自 --verbose 参数的完整错误。

module.exports.command = function(source) {
  let self = this

    self
  .waitForElementVisible(source,6000)

  .click(source)

  return self
}
Run Code Online (Sandbox Code Playgroud)

值:{消息:'未知错误:元素......在点(525、560)处不可点击。其他元素会收到点击:...\n (Session info: chrome=61.0.3163.100)\n (Driver info: chromedriver=2.33.506092 (733a02544d189eeb751fe0d7ddca79a0ee28cce4),platform=Linux)-4.4.64.generic } }

jquery selenium

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

标签 统计

jquery ×1

selenium ×1