Как прокручивать скроллер мыши с помощью selenium C # на графике?

#c# #selenium-webdriver #mousewheel

#c# #selenium-webdriver #колесо мыши

Вопрос:

У нас есть тестовый сценарий в нашем приложении,

В приложении есть график, когда пользователь нажимает и перемещает скроллер мыши вверх / вниз, это увеличивает или уменьшает размер графика

Мы использовали Selenium Webdriver-3.141 с C #. Мы перепробовали все возможные события прокрутки (класс Actions, JS executor) для прокрутки скроллера мыши, но он всегда перемещает всю веб-страницу вверх или вниз.

Может кто-нибудь, пожалуйста, подсказать, как сделать только скроллер мыши конкретно на графике.

Спасибо, Рагу

Комментарии:

1. Обновите вопрос соответствующим HTML

Ответ №1:

К сожалению, в настоящее время я не думаю, что взаимодействие с колесом мыши поддерживается.

Здесь снято в темноте без HTML-разметки, но вы пробовали что-то подобное?

 var test = Driver.findElement(By.Xpath("//whateverMapIs"));
test.sendKeys(Keys.chord(Keys.Control , Keys.Add));
  

или, может быть

 test.SendKeys(Keys.Control   Keys.Add);