2015-08-01 8 views
0

Я пытаюсь сделать бота с CasperJS. Он отправит торговое предложение, предлагая товар, но я не могу понять, как нажать на элемент. Я попытался использовать Resurrectio, но это не сработает. Я думаю, это потому, что вам нужно дважды щелкнуть по элементу.Двойной щелчок с CasperJS

TL; DR Как сделать двойной щелчок с помощью CasperJS?

enter image description here

ответ

1

Вы можете использовать doubleclick() function from the mouse module дважды щелкните на элементе либо на основании положения или селекторе:

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

Это создаст родное событие двойного которое не должно быть отличимы от DoubleClick в обычном браузере. Это использует функцию PhantomJS 'page.sendEvent()