Je voulais savoir comment maximiser une fenêtre de navigateur en utilisant les liaisons Python pour Selenium 2-WebDriver.
Réponses
Trop de publicités?
dev_il
Points
326
La version trunk a webdriver.set_window_position()
, webdriver.set_window_size()
méthodes :
#!/usr/bin/env python
import time
from contextlib import closing
from selenium.webdriver import Firefox # pip install selenium
with closing(Firefox()) as browser:
browser.set_window_position(0, 0) #NOTE: 0,0 might fail on some systems
browser.set_window_size(800, 600)
time.sleep(2)
Harish Pandalangatt
Points
1
La meilleure façon de procéder est d'utiliser l'objet WebDriver dans Python lui-même. J'ai essayé sur ma machine Mac et cela a très bien fonctionné.
driver.fullscreen_window()
Une fois que vous aurez créé un pilote d'objet webdriver, vous pourrez obtenir ceci. Nous partageons un exemple de snippet ci-dessous.
from selenium import webdriver
driver = webdriver.Chrome()
driver.fullscreen_window()
url = "https://github.com/sam4u3/Selenium_Screenshot/tree/master/test"
driver.get(url)
driver.quit()
J'espère que cela vous aidera ! A la vôtre !