我打算写一个用户脚本来模拟用户点击。
我正在使用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');
答案 0 :(得分:3)
CasperJS附带了您可以在普通浏览器页面中使用的客户端工具:http://docs.casperjs.org/en/latest/modules/clientutils.html;它暴露了fill()
方法以及许多其他方法。
您甚至可以使用提供的书签将其注入以使用它。
答案 1 :(得分:1)
是的,有很多这样的解决方案。其中最着名的是Selenium和this
另请查看this question