双击CasperJS

时间:2015-08-01 07:00:12

标签: javascript casperjs bots double-click steam

我正在尝试用CasperJS制作一个机器人。它会发送一个交易要约,提供一个项目,但我无法弄清楚如何点击该项目。我试过使用Resurrectio但它不会工作。我认为这是因为你必须双击该项目。

TL; DR如何双击CasperJS?

enter image description here

1 个答案:

答案 0 :(得分:1)

您可以使用doubleclick() function from the mouse module根据位置或选择器双击元素:

casper.waitForSelector(buttonSelector, function(){
    this.mouse.doubleclick(buttonSelector);
});

这将创建一个本机双击事件,该事件不能与普通浏览器中的双击区别开来。这使用PhantomJS' page.sendEvent()功能