Вообщем пользуюсь функцией screenshot_by_attribute, почему-то срабатывает через раз она. Не могу понять причину. То работает хорошо, то вообще не скринит. Все же верно сделал если работает(указал правильно параметры).
На демо версии бывает функции глючат, вроде все четко работать должно, а глючит, перезагружаешь программу и все норм работает, лицуха рулит, факт! Код показывать надо раз вопрос по коду задаешь
перезагружаю, всеравно глючит, пробовал делать циклом, пока не заскриншотит, бывало невыходил из цикла. Как-то рандомно, у меня версия 4.4.19, скачал, крякнул, все остальные фукнции вроде работают нормально. вот код: $image->screenshot_by_attribute("d:\132\\1.jpg","id","adcopy-puzzle-image-image",true);
код надо показывать полного сценария а не функции, с таким пониманием вы точно все грамотно напишите....
require("../Templates/xweb_human_emulator.php"); $browser->set_wait_params(0,0); $browser->navigate("http://bitcoinker.com/"); $button->click_by_attribute("value","Pay me using Faucetbox"); $input->set_focus_by_attribute("id","BodyPlaceholder_FaucetboxUsernameTextbox",true); $keyboard->input("dsfsdf"); $image->screenshot_by_attribute("d:\132\\1.jpg","id","adcopy-puzzle-image-image",true); Думаю все остальное нет смысла показывать(циклы и т.п.)
Вот в полне рабочий вариант в библиотеке программы http://humanemulator.net/objects/DOM/a_common/screenshot/screenshot_by_attribute.php
Запускал, но там должен быть вроде действующий биткоинт, а не dsfsdf, по этому как альтернатива юзайте то что скинул выше, темболие суть таже!
Впринципе без разницы какой биткоин, действующий или нет. Всеравно у меня только скринит. И то что вы скинули, у меня ведь тоже самое? Разве нет?