如何在 phantomjs 2.0.0 中点击 <a> 标签?

How to click a <a> tag in phantomjs 2.0.0?

有一个与此标签绑定的 onclick 函数。我需要触发这个onclick函数,所以我用了

page.sendEvent('click', element.offsetLeft, element.offsetTop, 'left');

但是好像不行。如何点击标签?感谢您的帮助!

您可以通过

包含jquery
page.includeJs('http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js', callback_function);

更多信息:http://phantomjs.org/api/webpage/method/include-js.html

然后使用jQuery并从回调函数中执行

page.evaluate(function(){
    $('#mylink').trigger('click');
});