Есть ли библиотека для имитации клика пользователя, как casperjs на greasemonkey?
Я собираюсь написать user cript для симуляции клика пользователя.
я использую jquery.trigger
, но мне интересно, есть ли какая-нибудь третья библиотека, которая может спасти меня, как 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 ответа
CasperJS поставляется с утилитами на стороне клиента, которые вы можете использовать на обычной странице браузера: http://docs.casperjs.org/en/latest/modules/clientutils.html; это разоблачает fill()
метод, а также многие другие.
Вы можете даже ввести его, используя прилагаемый букмарклет, чтобы поиграть с ним.
Да, таких решений довольно много. Одним из самых известных является Selenium и это
Также взгляните на этот вопрос