Maximize WebDriver (Selenium 2) in Python

后端 未结 5 909
醉梦人生
醉梦人生 2021-02-05 06:03

I\'m attempting to write a simple script that checks if I have any gmail emails labeled SOMETHING and then opens a firefox browser window to a login page, after which it goes to

5条回答
  •  不要未来只要你来
    2021-02-05 06:17

    Even if this is old, it's cool to know that you can always get values from system then set it by hand. This would work on every webdriver you use.

    #!/usr/bin/env python
    #! -*- coding: utf-8 -*-
    
    import selenium
    from selenium import webdriver
    
    import os, sys, time
    
    import wx
    
    print "example with maximize_window()"
    nav = webdriver.Firefox()
    nav.maximize_window()
    time.sleep(3)
    nav.quit()
    
    print 'example with fixed set_window_size("1024", "768")'
    nav = webdriver.Firefox()
    nav.set_window_size("1024", "768")
    time.sleep(3)
    nav.quit()
    
    print "example grabbing size with wx (wxWidgets)"
    nav = webdriver.Firefox()
    app = wx.App(False) #wx.App(False) # the wx.App object must be created first.
    screenxy = wx.GetDisplaySize()  # returns a tuple
    nav.set_window_size(screenxy[0], screenxy[1])
    time.sleep(3)
    nav.quit()
    
    
    sys.exit(0)
    

提交回复
热议问题