Перейти к содержимому

Английский для тестировщиков
онлайн, начало 21 июня
Погружение в тестирование. Jedi point
онлайн, начало 21 июня
Тестирование REST API
онлайн, начало 21 июня
Программирование на C# для тестировщиков
онлайн, начало 25 июня
Фотография

как узнать текущие координаты курсора


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 5

#1 dolkons

dolkons

    Новый участник

  • Members
  • Pip
  • 16 сообщений
  • ФИО:Долгий Константин

Отправлено 10 апреля 2014 - 09:17

Подскажите пожалуйста, возможно ли узнать координаты курсора на экране?

Меня интересуют не координаты элемента, а именно координаты курсора.

Желательно на питоне.

Заранее спасибо :)


  • 0

#2 BadMF

BadMF

    Специалист

  • Members
  • PipPipPipPipPip
  • 809 сообщений
  • ФИО:Dmitry Petrov

Отправлено 10 апреля 2014 - 15:54

а главное зачем.


  • 0

#3 dolkons

dolkons

    Новый участник

  • Members
  • Pip
  • 16 сообщений
  • ФИО:Долгий Константин

Отправлено 10 апреля 2014 - 16:11

Так требуется по задаче. Нужно переместить курсор в случайное место, и потом, зная его координаты выполнять дальнейшие действия


  • 0

#4 user12

user12

    Специалист

  • Members
  • PipPipPipPipPip
  • 860 сообщений
  • ФИО:Виктор
  • Город:Минск


Отправлено 10 апреля 2014 - 20:37

Я не тестил, но для Java как-то так:

Point loc = MouseInfo.getPointerInfo().getLocation();
		double x = loc.getX();
		double y = loc.getY();
		System.out.println("x=" + x);
		System.out.println("y=" + y);

Для пайтона гуглите


  • 0

#5 BadMF

BadMF

    Специалист

  • Members
  • PipPipPipPipPip
  • 809 сообщений
  • ФИО:Dmitry Petrov

Отправлено 11 апреля 2014 - 06:45

Так требуется по задаче. Нужно переместить курсор в случайное место, и потом, зная его координаты выполнять дальнейшие действия

ну из требований к задаче совершенно не очевидно что вам надо узнать где находится курсор. Я бы такую задачу решил так:

1) перемещаем курсор в координаты 1.1

2) производим дальнейшие действия от координат 1.1


  • 0

#6 barancev

barancev

    Администратор

  • Admin
  • PipPipPipPipPipPip
  • 6 853 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


Отправлено 15 апреля 2014 - 10:10

На всякий случай хочу уточнить, что "логическое" положение курсора, которым управляет Selenium, может не совпадать с "физическим" положением системного курсора, которое можно узнать через MouseInfo.getPointerInfo().getLocation()

По существу вопроса -- согласен с предыдущим комментарием, нет необходимости узнавать текущее положение, сразу поместите курсор в случайную позицию относительно элемента body и всё.
  • 0

Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium



Selenium 2.0: стартовый уровень
онлайн
Программирование на Java для тестировщиков
онлайн
Автоматизация функционального тестирования
онлайн
Selenium WebDriver: полное руководство
онлайн



Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных

Яндекс.Метрика
Реклама на портале