【发布时间】:2018-08-21 11:47:36
【问题描述】:
我已经尝试过使用 webdriverio 执行 dragAndDrop 的每一件事,但没有任何效果。我还在 webdriverio gitter 中发布了一个问题,但没有回复。下面发布的代码是我尝试过的方法之一,它应该可以工作,但它只是没有!
` await this.driver.moveToObject(source);
await sleep(2000);
await this.driver.buttonDown(0);
await sleep(2000);
await this.driver.moveToObject(destination);
await sleep(2000);
await this.driver.buttonUp(0);`
【问题讨论】:
-
我很确定
moveTo和moveToObject已被弃用或将很快被弃用。他们希望您开始使用browser.actions()。我还没有一个可靠的例子,因为我不必使用新协议来实现它。如果今晚没有人回答这个问题,我会看看我是否可以一起举一个例子。如果您对 REPL 工作感到满意,我建议您阅读文档并在那里玩,看看您是否能弄清楚。你可以在这里找到更多信息webdriver.io/api/protocol/actions.html。
标签: webdriver-io