WATIN, имитирующий нажатие правой кнопки в Firefox - PullRequest
1 голос
/ 30 мая 2010

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

NameValueCollection eventProperties = new NameValueCollection (); eventProperties.Add ("кнопка", "2"); box.FireEvent ("onmousedown", eventProperties);

они хорошо работают в IE, но не работают в Firefox, Firefox по-прежнему распознает щелчок левой (0) кнопки.

Спасибо

Ответы [ 2 ]

0 голосов
/ 15 февраля 2011

Смотрите мой ответ, чтобы решить эту проблему для FireFox здесь . Это должно быть исправлено в WatiN, хотя.

Йерун

0 голосов
/ 11 февраля 2011

Я тоже сталкивался с этим. Это, вероятно, будет видно с точностью до WatiN, но я нашел обходной путь.

Обходной путь невелик, так как он включает локальную переменную, чтобы дать тестам ловушку Проверка устанавливает переменную, а затем щелчок правой кнопкой мыши проверяет код на

button == 2 || testHook == 1

Не красиво, но кажется сложным, пока не обновится фреймворк.

...