Home > Help > $checkbox->click_by_number

$checkbox->click_by_number

January 25th, 2009

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

$checkbox->click_by_number($number);

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

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

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

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

$checkbox->click_by_number("номер элемента");

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

true – нашли и нажали
false – найти такой элемент не удалось

Пример:
=====================================================================================

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

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

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

Anton Dolenko Help

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