Ошибка в Phantomjs
var url = 'https://www.site.net//';
var amount = '1'; //сумма в долларах
var sroki = '1'; //сроки в сутках
var page = require ('webpage').create();
var system = require("system");
page.viewportSize = {
width: 1280,
height: 800
};
page.zoomFactor = 1; //default value is 1
page.open(url, function(status){
console.log('open');
page.settings.resourceTimeout = 1000;
page.onLoadFinished = function(status) {
setTimeout(function() {
document.getElementById('bid_amount').value = '1';
document.getElementById('bid_days').value = '1';
document.getElementsByName('comment').value = 'Заполним поле с коментом';
console.log('Enter comment');
page.render("auth.png");
console.log('Screen posle auth');
phantom.exit();
}, 5000);
};
page.includeJs('http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js', function(){
page.evaluate(function (){
$("input[name*='login']").val("login123");
$("input[name*='password']").val("pass123");
$("button[type='submit']").click();
});
});
});
Ошибка: Код:
c:\phantomjs>phantomjs.exe web.jsНа странице я авторизован, на скриншоте видны доступные поля, в id ошибок нету. Суть такая должна быть: Идем на сайт, авторизуемся, на той же странице после авторизации появляются поля, заполняем и делаем скрин что в поля все введено. |
| Часовой пояс GMT +3, время: 14:44. |