我在OS X(Yosemite)上使用硒与python和chromedriver(webdriver)
我正在尝试向我的驱动程序实例添加参数,如下所示:
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument('--start-maximized')
webdriver.Chrome(executable_path='/Library/Python/2.7/site-packages/selenium/webdriver/chrome/chromedriver', chrome_options=chrome_options)
浏览器窗口创建正常但不会最大化。
即使忽略了那个特定的论点,无论我提供哪种论点,它们似乎都不会被应用。我错过了什么吗?
编辑:似乎我可以毫无问题地传递移动仿真选项。因此,传递参数类型选项可能会包含该问题。
答案 0 :(得分:1)
您正确地执行了此操作--start-maximized
just doesn't work on mac。
要最大化Chrome窗口,请使用maximize_window()
:
maximize_window()
最大化webdriver正在使用的当前窗口
driver.maximize_window()