Ошибка в 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, время: 10:19. |