如何在无头模式selenium服务器上部署pyautogui应用程序?

问题描述 投票:0回答:1

我使用 selenium 和 pyautogui 来单击 chrome 工具栏扩展。 它在本地正常工作 但是当添加无头时它不起作用我什至在服务器上使用 xvfb-run 和 python 中的另一个库用于虚拟屏幕显示但没有效果!

driver.get("https://www.example.com")
while 1:

    try:
        e=pyautogui.locateOnScreen('img.jpg', confidence=0.65)
        print ("I can see it")
        break
    except pyautogui.ImageNotFoundException:
        print("I am unable to see it")
    time.sleep(0.1)
pyautogui.moveTo(e[0], e[1], 1)
pyautogui.click()   
python selenium-webdriver pyautogui xvfb
1个回答
0
投票

尝试同时使用 selenium 的 Web 驱动程序中的 driver.maximize_window() 函数和 add_argument(--headless) 。

© www.soinside.com 2019 - 2024. All rights reserved.