如何使用 Selenium Python 将浏览器置于前端并最大化

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

我正在致力于使用 Selenium 和 Pyautogui 的混合来自动化数据输入的一部分。

我使用 Pyautogui 模块关闭了手动自动化部分,但我需要将浏览器放在前面,以便鼠标和键盘可以与浏览器交互。

我尝试过的所有解决方案都最大化了窗口,但它保留在后台。

python selenium
3个回答
0
投票

尝试以下方法

from selenium import webdriver

driver = webdriver.Chrome()

driver.switch_to.window(driver.current_window_handle)

0
投票

要将浏览器置于前台并使用 SeleniumPython 最大化,您可以使用以下几行:

driver.execute_script("window.focus();")
driver.maximize_window()

0
投票

在我的代码中, driver_name.execute("window.focus();) 不会激活窗口,也不会使其查看。我的代码使用 pyautogui 并且无法找到可视目标,因为错误的浏览器窗口处于活动状态。

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