是否有任何lib来模拟用户点击如lipperjs上的casperjs?

时间:2013-01-24 00:50:58

标签: jquery greasemonkey casperjs

我打算写一个用户脚本来模拟用户点击。

我正在使用jquery.trigger,但我想知道是否有任何第三个lib可以像CasperJS那样拯救我。

所以我可以使用类似的东西:

this.fill('form#contact-form', {
    'subject':    'I am watching you',
    'content':    'So be careful.',
    'civility':   'Mr',
    'name':       'Chuck Norris',
    'email':      'chuck@norris.com',
    'cc':         true,
    'attachment': '/Users/chuck/roundhousekick.doc'
}, true);

this.click('h3.r a');

2 个答案:

答案 0 :(得分:3)

CasperJS附带了您可以在普通浏览器页面中使用的客户端工具:http://docs.casperjs.org/en/latest/modules/clientutils.html;它暴露了fill()方法以及许多其他方法。

您甚至可以使用提供的书签将其注入以使用它。

答案 1 :(得分:1)

是的,有很多这样的解决方案。其中最着名的是Seleniumthis

另请查看this question