Как симулировать щелчок левой и правой кнопкой мыши в веб-приложении Asp.net - PullRequest
1 голос
/ 17 сентября 2010

Как я могу имитировать щелчок левой и правой мышью в веб-приложениях Asp.net?

Я нашел тему об этой проблеме для приложений win, но не работает в веб-приложении ...

в симуляции правой мыши я хочу видеть строку меню ...

заранее спасибо

1 Ответ

4 голосов
/ 17 сентября 2010

Вы можете смоделировать результаты щелчка левой кнопкой мыши программно на стороне сервера, вызвав событие Clicked элемента управления, для которого вы хотите смоделировать щелчок.

Правые щелчки сами по себе не отправляютсяна сервер с помощью обратной передачи.Они обрабатываются исключительно в рамках браузера, и хотя действия могут быть привязаны к щелчку правой кнопкой мыши через JavaScript, такой код по очень веской причине не доступен программно из-за пределов браузера.Точно так же события JavaScript OnClick могут быть вызваны только через действие пользователя (либо непосредственное нажатие на эту кнопку, либо путем вызова того же метода на основе какого-либо другого действия пользователя).

Если вы хотите смоделировать взаимодействие пользователя для тестирования,Я бы посмотрел на настройки автоматизации пользовательского интерфейса, такие как Selenium или iMacro.

...