Почему pyautogui не нажимает - PullRequest
       43

Почему pyautogui не нажимает

0 голосов
/ 19 сентября 2018

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

Окно в фокусе (я думаю), потому что программа хорошо работает с другими страницами.

Мне удалось найти только один соответствующий вопрос: возникли проблемы при нажатии в программе - pyautogui .Однако, не было никакого принятого ответа для этого, и я попробовал данный ответ в ссылке, но не работал (это было в python2, но я в python3).

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

Код:

   from selenium import webdriver
   import pyautogui as py
   import time
   import pandas as pd
   browser=webdriver.Firefox()
   browser.maximize_window()
   browser.get("http://jao.eu/marketdata/dailyauctions")
   py.click(x=745,y=692, interval=1)

1 Ответ

0 голосов
/ 24 октября 2018

Попробуйте отредактировать следующим образом:

from selenium import webdriver
import pyautogui as py
import time
browser=webdriver.Chrome()
browser.maximize_window()
browser.get('http://jao.eu/marketdata/dailyauctions')
#Allows time for webpage to load
time.sleep(5)
#Set clicks parameter to 2
py.click(x=745,y=692, clicks=2, interval=1)

Если для параметра click щелкнуть 2 в функции click (), браузер chrome просто откроет активное окно, а второй щелчок откроет ссылку в координатах.введено в функцию click ().

...