【发布时间】:2021-05-25 20:22:12
【问题描述】:
我在使用 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
}
value: { message: 'unknown error: Element ... 在点 (525, 560) 处不可点击。其他元素会收到点击:...\n (Session info: chrome=61.0.3163.100)\n (Driver info: chromedriver=2.33.506092 (733a02544d189eeb751fe0d7ddca79a0ee28cce4),platform=Linux 4.4.0-97-generic x86_64)' } }
【问题讨论】: