Доброго времени суток.
Как в Фантоме нажать на определённый div в фрейме? В Каспере без проблем всё получается, а тут никак.
Вот код Каспера:
var casper = require('casper').create({
pageSettings: {
userAgent:"Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0"
}
});
casper.start("https://www.google.com/recaptcha/api2/demo");
casper.withFrame(0, function() {
this.wait(1000, function() {
this.click('span#recaptcha-anchor');
});
});
casper.then(function() {
casper.wait(500, function() {
casper.withFrame(1, function() {
casper.waitForSelector('#rc-imageselect', function() {
this.echo(this.getHTML('div.rc-imageselect-desc-no-canonical', true)); // показывает вопрос
});
});
});
});
casper.run();