Если в коде был изменён курсор мыши на свой, то как к нему обращаться из селениума?
cursor.png 354байт
0 Количество загрузок:
Selenium+PHPUnit как обращаться к своему курсору мыши из селениума
#1
Отправлено 26 февраля 2014 - 08:31
#2
Отправлено 26 февраля 2014 - 09:27
Если в коде был изменён курсор мыши на свой, то как к нему обращаться из селениума?
cursor.png
через javascript
#3
Отправлено 26 февраля 2014 - 10:37
Если в коде был изменён курсор мыши на свой, то как к нему обращаться из селениума?
cursor.pngчерез javascript
вот мне нужно реализовать такую команду
dragAndDropToObject ( locatorOfObjectToBeDragged,locatorOfDragDestinationObject )
можете пример привести как конкретно, потому что при наведении на ту форму мышью, её курсор изменён на свой?
#4
Отправлено 26 февраля 2014 - 13:33
А какая разница, как выглядит курсор мыши? В смысле, как, по-вашему, зависят действия:вот мне нужно реализовать такую команду
dragAndDropToObject ( locatorOfObjectToBeDragged,locatorOfDragDestinationObject )можете пример привести как конкретно, потому что при наведении на ту форму мышью, её курсор изменён на свой?
1) найти первый объект по локатору
2) найти второй объект по локатору
3) схватить мышью первый объект
4) переместить курсор мыши на второй объект
5) отпустить мышь
от формы курсора мыши?
Вообще, форма курсора мыши - лишь визуализация. Сама "мышь" в понимании ОС - это точка, бегающая по экрану.
P.S. А Вы в курсе, что при наведении мышки на кнопку курсор один, при наведении мышки на ссылку курсор другой, а просто так курсор может быть третьим? И как в таком случае кликать по ссылкам и кнопочкам - проблемы возникают?
#5
Отправлено 26 февраля 2014 - 19:39
А какая разница, как выглядит курсор мыши? В смысле, как, по-вашему, зависят действия:вот мне нужно реализовать такую команду
dragAndDropToObject ( locatorOfObjectToBeDragged,locatorOfDragDestinationObject )можете пример привести как конкретно, потому что при наведении на ту форму мышью, её курсор изменён на свой?
1) найти первый объект по локатору
2) найти второй объект по локатору
3) схватить мышью первый объект
4) переместить курсор мыши на второй объект
5) отпустить мышь
от формы курсора мыши?
Вообще, форма курсора мыши - лишь визуализация. Сама "мышь" в понимании ОС - это точка, бегающая по экрану.
P.S. А Вы в курсе, что при наведении мышки на кнопку курсор один, при наведении мышки на ссылку курсор другой, а просто так курсор может быть третьим? И как в таком случае кликать по ссылкам и кнопочкам - проблемы возникают?
не получается просто так взять и схватить объект и перетащить.также не получат листбокс раскрыть.форма проекта одна и та же по дизайну и по вёрстки для обоих функционалов
#6
Отправлено 27 февраля 2014 - 11:17
А какая разница, как выглядит курсор мыши? В смысле, как, по-вашему, зависят действия:вот мне нужно реализовать такую команду
dragAndDropToObject ( locatorOfObjectToBeDragged,locatorOfDragDestinationObject )можете пример привести как конкретно, потому что при наведении на ту форму мышью, её курсор изменён на свой?
1) найти первый объект по локатору
2) найти второй объект по локатору
3) схватить мышью первый объект
4) переместить курсор мыши на второй объект
5) отпустить мышь
от формы курсора мыши?
Вообще, форма курсора мыши - лишь визуализация. Сама "мышь" в понимании ОС - это точка, бегающая по экрану.
P.S. А Вы в курсе, что при наведении мышки на кнопку курсор один, при наведении мышки на ссылку курсор другой, а просто так курсор может быть третьим? И как в таком случае кликать по ссылкам и кнопочкам - проблемы возникают?
не получается просто так взять и схватить объект и перетащить.также не получат листбокс раскрыть.форма проекта одна и та же по дизайну и по вёрстки для обоих функционалов
1) мы тут не телепаты :) мы не видим, что кроется под вашей фразой "не получается просто так взять и схватить объект и перетащить". Что получается? какие JS ошибки? Что говорит selenium RC по этому поводу? Пробовали то же самое на Webdriver сделать? А какой браузер? А какая версия?
2) С листбоксом отдельный вопрос. Что это? html-элемент select? или что-то своё, внутрипроектное?
Вы задаёте очень абстрактные вопросы без конкретных примеров. В сложном случае без примера того где и что не срабатывает, вам помочь не смогут.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных