При вызове doubleClick()
, как показано в приведенном ниже коде, он делает только один щелчок на уровне выбранного селектора, но не двойной щелчок по нему. Однако двойной щелчок - это один из API webdriverio, я не понимаю, почемудвойной клик не работает.Я использовал селен в качестве сервера, а хром в качестве браузера.
waitForVisibleAndDoubleClick(selector, pause = 0, timeout = 90000) {
return this.client
.pause(pause)
.moveToObject(selector)
.waitForVisibleAndDoubleClick(selector,timeout);
}
client.addCommand('waitForVisibleAndDoubleClick', function (selector, timeout = 90000) {
return client
.waitForVisible(selector, timeout)
.doubleClick(selector);
});