2012-12-27 2 views
0

J'utilise Selenium et pour cette tâche j'ai besoin de maximiser le navigateur après le chargement de la page, le problème est que j'obtiens l'erreur suivante et je ne peux pas semblent comprendre comment le résoudre.'window_maximize()' n'est pas un attribut de WebDriver dans Selenium

AttributeError: 'WebDriver' object has no attribute 'window_maximize' 

Voici le code que je teste

from pyvirtualdisplay import Display 
from ftplib import FTP 
from selenium import webdriver 
from selenium.common.exceptions import TimeoutException 
from selenium.webdriver.support.ui import WebDriverWait # available since 2.4.0 
from selenium.webdriver.common.keys import Keys 

#initialize HIDDEN display 
display = Display(visible=0, size=(1366, 768)) 
display.start() 


browser = webdriver.Firefox() 

browser.get('http://youtube.com/') 
browser.window_maximize(); 
... 

est-ce pas window_maximize un attribut de la browser?

J'utilise python et Sélénium serveur 2,28

Tout conseil apprécié!

Répondre

2

Vous pouvez utiliser browser.maximize_window(). Je pense que le problème était dans le mauvais nom de la fonction.

+0

entendre entendre !! cela marche – HelloW