Re: Скрипт по добавлению фотографий
Добавлено: 29 ноя 2010, 21:46
Вставил цикл в цикл:
Цикл отрабатывает, всё ок. Только вот не проверяеят скрипт, вставился адрес файла или нет.
А если не вставился, то он останавливается и не жмёт добавить. С одной стороны - это прогресс, а с другой - не то пальто.
Хотя, насколько я понимаю:
//выбираем файл
этот внутренний, так сказать, цикл должен повторяться, если while истино. а если нет, то прекращаться.
но он почемуто останавливается.
чего не хватает?
Код: Выделить всё
for ($i=0;$i<30;$i++)
{
//Жмём добавить фото
$button->click_by_atribute('name','button_add_photo',true);
$browser->wait(2);
sleep($sl2);
//выбираем файл
do {
$inputfile->set_value_by_number(0,$foto[$i],true);
$browser->wait(2);
sleep($sl2);
$answer = $inputfile->get_value_by_number(0);
} while (empty($answer) || $answer === false);
//жмём загрузить
$button->click_by_atribute('name','button_upload',true);
$browser->wait(2);
sleep($sl2);
//жмём сохранить
$button->click_by_atribute('name','button_save',true);
$browser->wait(2);
sleep($sl2);
}
А если не вставился, то он останавливается и не жмёт добавить. С одной стороны - это прогресс, а с другой - не то пальто.
Хотя, насколько я понимаю:
//выбираем файл
Код: Выделить всё
do {
$inputfile->set_value_by_number(0,$foto[$i],true);
$browser->wait(2);
sleep($sl2);
$answer = $inputfile->get_value_by_number(0);
} while (empty($answer) || $answer === false);
но он почемуто останавливается.
чего не хватает?