如何使用 FirefoxOptions() 在 Firefox 中使用 Selenium/Python 缩放 in/out
How to zoom in/out in Firefox with Selenium/Python using FirefoxOptions()
我想最大化 window 并缩小到 0.8。
代码如下:
from selenium import webdriver
from selenium.webdriver.firefox.options import Options
profile = webdriver.FirefoxProfile()
options = webdriver.FirefoxOptions()
options.add_argument('--start-maximized') # not working
driver = webdriver.Firefox(firefox_profile=profile, options=options, executable_path=r"W:\geckodriver.exe")
driver.execute_script('document.body.style.MozTransform = "scale(0.8)";') # not working
window既没有最大化也没有缩小。
请尝试以下操作以缩小到 0.8:
driver.execute_script("document.body.style.zoom='80%'")
可以使用如下代码最大化:
driver.maximize_window()
我改用这个:
#1st install pyautogui
import pyautogui
pyautogui.hotkey('ctrl', '-') #zooms out to 80%
pyautogui.hotkey('ctrl', '-')
我想最大化 window 并缩小到 0.8。
代码如下:
from selenium import webdriver
from selenium.webdriver.firefox.options import Options
profile = webdriver.FirefoxProfile()
options = webdriver.FirefoxOptions()
options.add_argument('--start-maximized') # not working
driver = webdriver.Firefox(firefox_profile=profile, options=options, executable_path=r"W:\geckodriver.exe")
driver.execute_script('document.body.style.MozTransform = "scale(0.8)";') # not working
window既没有最大化也没有缩小。
请尝试以下操作以缩小到 0.8:
driver.execute_script("document.body.style.zoom='80%'")
可以使用如下代码最大化:
driver.maximize_window()
我改用这个:
#1st install pyautogui
import pyautogui
pyautogui.hotkey('ctrl', '-') #zooms out to 80%
pyautogui.hotkey('ctrl', '-')