2 votes

Comment maximiser une fenêtre de navigateur à l'aide des liaisons Python pour Selenium 2-WebDriver ?

Je voulais savoir comment maximiser une fenêtre de navigateur en utilisant les liaisons Python pour Selenium 2-WebDriver.

12voto

dev_il Points 326

Vous pouvez utiliser browser.maximize_window() pour cela

4voto

J.F. Sebastian Points 102961

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)

0voto

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 !

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X