【发布时间】:2016-06-18 07:57:26
【问题描述】:
我正在尝试自动化一个网站,里面有一个 SWF。
我不能用 selenium 移动鼠标,因为它是一个 SWF,所以为了解决这个问题,我使用了 pyautogui 库。
一切正常!但是!当我使用 pyvirtualdisplay 隐藏导航器时鼠标未连接,所以我仍然看到 pyautogui 如何移动我的鼠标。
我的示例代码:
from selenium import webdriver
from pyvirtualdisplay import Display
import pyautogui
display = Display(visible=1, size=(1600,900))
display.start()
driver = webdriver.Firefox()
driver.set_window_size(1600,900)
driver.get('https://website.where.I.have.the.SWF.com')
sleep(5)
pyautogui.click(450, 180)
driver.close()
display.stop()
如何将鼠标附加到 pyvirtualdisplay 实例?
【问题讨论】:
标签: python selenium-webdriver mouse pyautogui pyvirtualdisplay