我正在尝试用CasperJS制作一个机器人。它会发送一个交易要约,提供一个项目,但我无法弄清楚如何点击该项目。我试过使用Resurrectio但它不会工作。我认为这是因为你必须双击该项目。
TL; DR如何双击CasperJS?
答案 0 :(得分:1)
您可以使用doubleclick()
function from the mouse module根据位置或选择器双击元素:
casper.waitForSelector(buttonSelector, function(){
this.mouse.doubleclick(buttonSelector);
});
这将创建一个本机双击事件,该事件不能与普通浏览器中的双击区别开来。这使用PhantomJS' page.sendEvent()
功能