Клик на объекте вне поля зрения
#1
Отправлено 14 ноября 2006 - 14:05
Если подобное уже было, киньте сцылку...
#2
Отправлено 14 ноября 2006 - 15:15
#3
Отправлено 14 ноября 2006 - 15:38
#4
Отправлено 14 ноября 2006 - 15:53
#6
Отправлено 14 ноября 2006 - 17:03
#7
Отправлено 15 ноября 2006 - 03:42
#8
Отправлено 15 ноября 2006 - 08:44
Спасибо, действительно действенный метод, но когда на странице несколько сотен объектов - не всегда удобоиспользуемый.
Clauster
А как определить это необходимое значение? Я выставлял с помощью SQASetProperty и 10 и 100 - и ничего не происходило. Как сделать скролл на странице до объекта?Для этого я присваивал необходимое значение параметру ScrollTop этого объекта а потом кликал.
Dmitry_NJ
А как проверить видимость объекта на странице?
#10
Отправлено 15 ноября 2006 - 10:12
В случае с чекбоксом, достаточно нажать Ctrl+F и ввести в качестве параметра поиска текст чекбокса. Скроллинг переместит вас в область страницы с искомым объектом и объект окажется в зоне видимости RR. Если же у вас несколько чекбоксов с одинаковым текстом, то можно ориентироваться по другим объектам, которые всегда находятся рядом с конкретным искомым объектом (будь то чекбокс или кнопка). Пока что меня этот метод выручал.
#11
Отправлено 15 ноября 2006 - 15:17
Это уж вам с вашим приложением виднее. Может можно зацепиться за какое-нибудь свойство этого объекта, может за свойство скролл бара. Может поставить какой-нибудь простенький bitmap checkpoint.Dmitry_NJ
А как проверить видимость объекта на странице?
#12
Отправлено 16 ноября 2006 - 07:40
Поясню. SQAFindObject однозначно указывает на то, что объект на странице присутсвует. Но найти свойство, отвечающее за видимость его на странице - мне не удалось. Если Вы знаете такое свойство - поделитесь пожалуйста...
2 All
В результате многих экспериментов интернет страницы разделились на з типа:
1. HTMLLink Click,"Name=Text","" - команда нормально проходит вне зависимости от видимости объекта. Т.е. после нее робот автоматически скроллит страницу до указанного объекта и производит клик
2. ScrollBar Click, "Type= HTMLLink;Name=Text", "" Если первый вариант не работает, то работает следующая команда. Результат тот же. Скролл до объекта и клик по нему.
3. Не работает ни один из предложенных вариантов.
Почему робот по разному работает на разных страницах? Почему в одном случае он автоматически осуществляет скролл до объекта, в другом принудительно скроллит до него, а в третьем - вообще отказывается осуществлять скролл. С чем это связано и как быть в 3-м случае?
#13
Отправлено 29 ноября 2006 - 10:00
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных