• EN
    RU

browser/navigate

navigate(url, use_cache=true, use_wait=true); - перейти на заданный урл (осуществить навигацию)

Функция на вход принимает параметры:

  • url – адрес страницы в интернете, на которую надо сделать переход. Кроме обычных адресов поддерживаются следующие аббревиатуры URI:
        about:blank - показать пустую страницу
  • use_cache – использовать ли при навигации кэш
  • use_wait – ожидать ли окончания навигации в соответствии с параметрами ожидания

    После отработки функция возвращает результат своей работы в робот :
  • true – успешно выполнили
  • false – выполнить не удалось





  • Пример использования (php)

    <?php $xhe_host = "127.0.0.1:7013";
     
    // подключим объект для управления RPAbot, если еще не подключен
    if (!isset($path))
      $path="../../../Templates/init.php";
    require($path);
     
    // начало
    echo "<hr><font color=blue>browser->".basename (__FILE__)."</font><hr>";
     
    // перейдем на yahoo.com
    echo $browser->navigate("http://yahoo.com");
     
    // подождем 5 секунд
    sleep(5);
     
    // перейдем на пустую страницу
    echo $browser->navigate("about:blank");
     
    // подождем 5 секунд
    sleep(5);
     
    // перейдем на несуществующий сайт
    if (!$browser->navigate("http://t", false))
      echo "перейти на сайт не удалось: " . $browser->get_last_navigation_error();
     
    // конец
    echo "<hr><br>";
     
    // Quit
    $app->quit();
    ?>