Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
Потому что изначально она жадная тобиш берет максимум того под что подходит шаблон. Для отключения этого используется квантификатор жадности "U"PHP:preg_match_all('/reachbanner.*">(.*?)\/div>/is', $page, $out);
подскажите по регулярке, почему reachbanner захватывает и на /div> не останавливается?
Подскажите как открыть ссылку без атрибута target="_blank"
пишу вот такой код ничего не получается.
PHP:
<?php
// The following code is required to properly run XWeb Human Emulator
require("../Templates/xweb_human_emulator.php");
$browser->navigate('Для просмотра ссылки Войдиили Зарегистрируйся
$browser->wait_for(240,1);
sleep(3);
// получим все аттрибуты
echo $element->get_all_attributes_by_number(107)."<br><hr>";
// удалим target
$frame->remove_attribute_by_number(107,"target='_blank'") ;
// получим все аттрибуты
echo $element->get_all_attributes_by_number(107)."<br><hr>";
// Quit
$app->quit();
?>
а сработает если там постояноо разный текст?
$value=$input->get_value_by_name('somename');
$value=$value.rand(5, 30);
$input->set_value_by_name('somename', ''); //можно почистить перед вставкой, на всякий случай
$input->set_value_by_name('somename', $value);
а возможно сделать так чтоб если СОБЫТИЕ не происходит в течении 7минут то нажимается КНОПКА 1? это реально?Код:while ($button->is_exist_by_name("кнопка 1")) { $browser->refresh(); } $anchor->click_by_inner_text('событие'); $anchor->click_by_inner_text('кнопка 1');
зарание благодарен
// счётчик
$i=0;
while ($button->is_exist_by_name("кнопка 1"))
{
// если прошло 100 секунд
// прерываем цикл
if($i>100)
break;
$browser->refresh();
// ждать секунду
sleep(1);
$i++;
}
$anchor->click_by_inner_text('событие');
$anchor->click_by_inner_text('кнопка 1');
$browser->navigate('http://humanemulator.info/poligon/inputfile.html');
$browser->wait_for(60,1);
//открывает модальное окно для выбора файлов.
$inputfile->click_by_atribute('name','Name',true);
$browser->navigate("http://www.humanemulator.info/poligon/inputfile.html");
$browser->wait_for(30,1);
if ($inputfile->set_value_by_name("Name","C:\\img\\1.jpg")=== true)
echo "Yes";
$browser->navigate('http://900.md/add/');
if ($inputfile->set_value_by_name("foto","C:\\img\\1.jpg")=== true)
echo "Yes";
if ($inputfile->set_value_by_name("foto","C:\\img\\1.jpg")=== false)
echo "no";
$handle=opendir("c:\\imageFolder");
while(false !== ($file=readdir($handle))) {
if($file == "." && $file == "..") continue;
if(substr(strrchr($file, '.'), 1) != 'jpg') continue;
$listImage[]=$file; // На выходе в $listImage будет массив картинок с расширением jpg
}
closedir($handle);
Здравствуйте. Подскажите пожалуйста, как выбрать изображения в диалоговом окне.
Я пытаюсь загрузить для примера на тестовом полигоне:
PHP:$browser->navigate('http://humanemulator.info/poligon/inputfile.html'); $browser->wait_for(60,1); //открывает модальное окно для выбора файлов. $inputfile->click_by_atribute('name','Name',true);
Как дальше выбрать изображение?
Вычитал Для просмотра ссылки Войдиили Зарегистрируйся что в более поздних версиях есть метод $window->execute_open_file но моей версии его к сожалению нету, как быть?
Версия human`a 4.0.14
На тестовой площадке я могу задать путь к файлу c помощью set_value_by_name( )
PHP:$browser->navigate("http://www.humanemulator.info/poligon/inputfile.html"); $browser->wait_for(30,1); if ($inputfile->set_value_by_name("Name","C:\\img\\1.jpg")=== true) echo "Yes";
Но вот когда я хочу загрузить фото на сайт Для просмотра ссылки Войдиили Зарегистрируйся у меня ничего не получается.
Подскажите, что я делаю не так?
В консоль я получаю сообщение "no"PHP:$browser->navigate('http://900.md/add/'); if ($inputfile->set_value_by_name("foto","C:\\img\\1.jpg")=== true) echo "Yes"; if ($inputfile->set_value_by_name("foto","C:\\img\\1.jpg")=== false) echo "no";
$browser->navigate('http://900.md/add/');
if ($inputfile->set_value_by_name("foto","C:\\img\\1.jpg",0)=== true)
echo "Yes";
if ($inputfile->set_value_by_name("foto","C:\\img\\1.jpg",0)=== false)
echo "no";
$window->execute_open_file($text,$path,$btn_text,$exactly=true,$thread=false);