Home > Buy, Help > $anchor->click_by_number

$anchor->click_by_number

January 22nd, 2009

=====================================================================================

$anchor->click_by_number($number);

Данная функция используется для эмуляции клика мышки по элементу Anchor на странице находя его по номеру ссылки на странице. Номер элемента получаем используя функцию нумерации элементов на странице. Для этого в меню программы заходим в закладку “Debug”/”Отладка”, выбираем “Numerated”/”Пронумеровать” и жмем на нужный нам элемент “Anchor element”/”Ссылки”. Возле ссылок появятся номера этих элементов на странице. Так же в нижнем окне программы, в окне Debug/Отладка, появится список команд для работы со ссылками.

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

$number – это номер по которому мы находим необходимый нам Anchor элемент на странице.

Таким образом данная команда получит следущий вид в коде:

$anchor->click_by_number(12);

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

true – нашли и нажали

false – найти такую ссылку не удалось

Пример использования
==================================================================================

<?php
 
// подключаем объекты эмулятора
require("../Templates/xedant_human_emulator.php");
 
// перейдем на полигон для ссылок
$browser->navigate("http://www.humanemulator.info/poligon/anchor.html");
$browser->wait(1);
sleep(4);
 
// щелкаем по 0 ссылке 
$anchor->click_by_number(6);
$browser->wait(1);
sleep(4);
 
// щелкаем по -1 ссылке 
if($anchor->click_by_number(-1)===false)
  echo "нету ссылки с таким номером<br>";
sleep(4);
 
// щелкаем по 27865 ссылке 
if($anchor->click_by_number(27865)===false)
  echo "нету ссылки с таким номером<br>";
sleep(4);
 
// Quit
$app->quit();
?>

=====================================================================================
Anchor    Объекты    DOM  System  Web  Window        Все команды
=====================================================================================

если есть вопросы просьба просьба писать комменты

admin Buy, Help

  1. No comments yet.
  1. No trackbacks yet.