Страница 1 из 1

Клик по тексту

Добавлено: 28 сен 2011, 17:51
steel1945
Требуется кликнуть по определенному слову на странице, как это можно осуществить?

Re: Клик по тексту

Добавлено: 29 сен 2011, 02:43
satih
надо изощрятся, клик по координатам если слово находится всегда в том же месте, относительно какого-то элемента, если сохраняются координаты по отношению к элементу. была также функция определения местоположения по картинке, но неуверен если сработает по слову.

Re: Клик по тексту

Добавлено: 29 сен 2011, 11:01
steel1945
Слово находится всегда в разных местах,простой клик по координатам не пройдет. Преобразовать слово в картинку - просто извращение. Удивительно, если такой, казалось бы, простейшей функции нет в программе..

Re: Клик по тексту

Добавлено: 29 сен 2011, 12:27
igvard
а что из себя это слово представляет? какой элемент html? можно попробовать $element->click_on_element_by_inner_text("ваше слово");

Re: Клик по тексту

Добавлено: 29 сен 2011, 14:36
steel1945
$element->click_on_element_by_inner_text("ваше слово") не работает
нужно выбрать категорию http://i31.fastpic.ru/big/2011/0929/2f/ ... 507e2f.png , название категории не является ссылкой. Чекбокс никак не привязан к названию http://i27.fastpic.ru/big/2011/0929/aa/ ... 888faa.png , но категорию можно выбрать щелкнув по названию.

Re: Клик по тексту

Добавлено: 01 окт 2011, 13:40
duxabilii
steel1945 писал(а):$element->click_on_element_by_inner_text("ваше слово") не работает
нужно выбрать категорию http://i31.fastpic.ru/big/2011/0929/2f/ ... 507e2f.png , название категории не является ссылкой. Чекбокс никак не привязан к названию http://i27.fastpic.ru/big/2011/0929/aa/ ... 888faa.png , но категорию можно выбрать щелкнув по названию.
Ссылочку на сайт бы... Может там можно использовать label

Re: Клик по тексту

Добавлено: 01 окт 2011, 14:28
steel1945
http://test.shitmusic.ru/admin/page_new нужно выбрать категорию. Логин и пароль administrator

Re: Клик по тексту

Добавлено: 01 окт 2011, 17:29
shmel
steel1945 писал(а):http://test.shitmusic.ru/admin/page_new нужно выбрать категорию. Логин и пароль administrator
Ну, а почему бы не кликнуть по номеру?

Код: Выделить всё

$checkbox->click_by_number(N);
Или ты пишешь какой то универсальный скрипт на много разных сайтов?

Или ты просто заранее знаешь название категории и хочешь по ней кликнуть, тогда может так

Код: Выделить всё

$arr =array(1 =>"Новости", 2=>"Астрономия", 3=>"Физика", 4=>"Биология");
$checkbox->click_by_number(array_search("Новости", $arr));