Wenn ich diesen Code verwende:
Code: Select all
browser.execute_script("document.body.style.zoom='40%'")
Ich hatte erwartet, meine Seite durch Drücken der Tastenkombination Strg+'-' mit Selenium zu verkleinern, habe aber kein Ergebnis erhalten. Ich habe diesen Code ausprobiert
Code: Select all
import time
from selenium import webdriver
from selenium.webdriver import Keys
from selenium.webdriver.common.action_chains import ActionChains
from selenium.webdriver.common.by import By
with webdriver.Chrome() as browser:
browser.get('https://some_address/index.html')
time.sleep(1)
element=browser.find_element(By.ID, 'some_text')
actions=ActionChains(browser)
actions.key_down(Keys.CONTROL,element) \
.key_down(Keys.SUBTRACT,element).key_up(Keys.SUBTRACT,element) \
.key_down(Keys.SUBTRACT,element).key_up(Keys.SUBTRACT,element) \
.key_up(Keys.CONTROL,element).perform()