1.connection->check_ping_site не работает почему то.
2.$browser->check_connection($url,$timeout); - можно ли использовать эту функцию вместо $browser->navigate($url);?
хотелось бы вот так $browser->navigate($url,$timeout)
connection->check_ping_site
Re: connection->check_ping_site
1. По функции connection->check_ping_site - а с каким параметром вы ее используете ?
Вот пример :
2. Для navigate с паузой есть функция browser->set_wait_params - распространяется на навигацию, щелчки, сабмиты формы и т.п - т.е все что приводит к навигации. А функцию $browser->check_connection($url,$timeout,$use_cache=false,$num=-1); в том числе можно и сипользовать для навигации на заданную страницу. Если я правильно понял вопрос.
Вот пример :
Код: Выделить всё
<?php
// подключим объект для управления эмулятором, если еще не подключен
if (!isset($path))
$path="../../../Templates/xweb_human_emulator.php";
require($path);
// начало
echo "<hr><font color=blue>connection->".basename (__FILE__)."</font><hr>";
// 1 шаг
echo "1. Пропингуем ya.ru : ";
echo $connection->check_ping_site("ya.ru")."<br>";
// 2 шаг
echo "2. Пропингуем http://google.com (неправильный формат параметра) : ";
if (!$connection->check_ping_site("http://google.com"))
echo "неправильный формат параметра<br>";
// 3 шаг
echo "3. Пропингуем gfgdhjsdhfksd.ru : ";
if (!$connection->check_ping_site("gfgdhjsdhfksd.ru"))
echo ("нет соединения с сайтом gfgdhjsdhfksd.ru");
// конец
echo "<hr><br>";
// Quit
$app->quit();
?>