我正在致力于使用 Selenium 和 Pyautogui 的混合来自动化数据输入的一部分。
我使用 Pyautogui 模块关闭了手动自动化部分,但我需要将浏览器放在前面,以便鼠标和键盘可以与浏览器交互。
我尝试过的所有解决方案都最大化了窗口,但它保留在后台。
尝试以下方法
from selenium import webdriver
driver = webdriver.Chrome()
driver.switch_to.window(driver.current_window_handle)
要将浏览器置于前台并使用 Selenium 和 Python 最大化,您可以使用以下几行:
driver.execute_script("window.focus();")
driver.maximize_window()
在我的代码中, driver_name.execute("window.focus();) 不会激活窗口,也不会使其查看。我的代码使用 pyautogui 并且无法找到可视目标,因为错误的浏览器窗口处于活动状态。