使用 CasperJS 双击
Double clicking with CasperJS
我正在尝试用 CasperJS 制作一个机器人。它会发送一个交易报价,提供一个项目,但我不知道如何点击该项目。我尝试使用 Resurrectio,但它不起作用。我认为这是因为您必须双击该项目。
TL;DR 如何使用 CasperJS 双击?
您可以使用 doubleclick()
function from the mouse module 根据位置或选择器双击元素:
casper.waitForSelector(buttonSelector, function(){
this.mouse.doubleclick(buttonSelector);
});
这将创建一个本机双击事件,该事件与普通浏览器中的双击没有区别。这使用 PhantomJS 的 page.sendEvent()
函数
我正在尝试用 CasperJS 制作一个机器人。它会发送一个交易报价,提供一个项目,但我不知道如何点击该项目。我尝试使用 Resurrectio,但它不起作用。我认为这是因为您必须双击该项目。
TL;DR 如何使用 CasperJS 双击?
您可以使用 doubleclick()
function from the mouse module 根据位置或选择器双击元素:
casper.waitForSelector(buttonSelector, function(){
this.mouse.doubleclick(buttonSelector);
});
这将创建一个本机双击事件,该事件与普通浏览器中的双击没有区别。这使用 PhantomJS 的 page.sendEvent()
函数