У меня вопрос о том, можно ли моделировать колесо прокрутки мыши, щелкнув по selenium python (когда вы нажимаете на ссылку, открываемую в браузере новую вкладку) или что-то подобное. Веб-сайт, который я использую, основан на javascript, поэтому я не могу видеть физические ссылки.колесо прокрутки мыши python selenium нажмите
2
A
ответ
2
Вам необходимо выполнить javascript-код. Мышь колесо прокрутки нажмите имеет 1
как номер представление в соответствии с MouseEvent.button документации:
0: Главная кнопка нажата, как правило, левой кнопкой или неразделанным инициализируются состояния
1: Вспомогательная кнопка нажата, как правило, кнопка колеса или средней кнопка (если она присутствует)
2: Вторичная кнопка нажата, как правило, правая кнопка
3: Четвертая кнопка, как правило, кнопки браузера Назад
4: Пятая кнопка, как правило, кнопка Browser Forward
Ваш Javascript код будет
var mouseWheelClick = new MouseEvent("click", { "button": 1, "which": 1 });
document.getElementById('#elementToClick').dispatchEvent(mouseWheelClick)
Тогда просто
driver = webdriver.Firefox()
driver.execute_script(javascript_code)
0
Вам необходимо выполнить код javascript.
browser.execute_script("window.scrollBy(0,500)")
time.sleep(3)
browser.execute_script("window.scrollBy(0,500)")
time.sleep(3)
Эта команда для прокрутки мыши вниз два раза.
Смежные вопросы
- 1. Колесо прокрутки мыши Колесо прокрутки
- 2. Добавить колесо мыши прокрутки способность
- 3. мыши колесо прокрутки DIV элемент
- 4. Запись мыши Средняя кнопка и колесо прокрутки
- 5. JQuery FadeIn/FadeOut на колесо прокрутки мыши
- 6. Кросс-браузер включает/отключает колесо прокрутки мыши
- 7. Отключить колесо прокрутки мыши в combobox VB.NET
- 8. Emacs: колесо прокрутки мыши сохраняет положение буфера
- 9. Отключить колесо прокрутки мыши в цезие
- 10. disalbe колесо мыши прокрутки в ScrollViewer МОФ
- 11. GWT Отключить колесо мыши прокрутки для прокрутки панели
- 12. as3 колесо мыши обратное
- 13. Колесо мыши перемещает курсор
- 14. Python - Selenium - Generating Mouse Нажмите
- 15. Колесо мыши Плавная прокрутка
- 16. Python Selenium + Datepicker Нажмите
- 17. Selenium || Python || нажмите кнопку
- 18. Selenium python нажмите кнопку
- 19. Как отключить колесо мыши vim?
- 20. Колесо прокрутки HTML5 Видео jQuery
- 21. Колесо мыши Adobe AIR
- 22. gmaps4rails отключить колесо прокрутки
- 23. и переход Колесо мыши Несовместимость
- 24. Колесо мыши прокрутки огонь только один раз рядом обратного
- 25. JQuery анимации ослабление прокрутки эффект на колесо мыши
- 26. Использование Jquery на одной странице Сайт лозы Колесо прокрутки мыши
- 27. Может ли колесо прокрутки мыши воздействовать на панель?
- 28. Отключить Колесо мыши для прокрутки вверх или вниз
- 29. Вертикальное колесо прокрутки мыши не работает в VS 2010 Ultimate
- 30. Сделать QSliders игнорировать колесо мыши/прокрутку