参数未应用于使用python的Selenium中的Google chromedriver

参数未应用于使用python的Selenium中的Google chromedriver,python,selenium,webdriver,selenium-chromedriver,Python,Selenium,Webdriver,Selenium Chromedriver,我在OS X(约塞米蒂)上将selenium与python和chromedriver(webdriver)结合使用 我正在尝试向我的驱动程序实例添加参数,如下所示: from selenium import webdriver from selenium.webdriver.chrome.options import Options chrome_options = webdriver.ChromeOptions() chrome_options.add_argument('--start-m

我在OS X(约塞米蒂)上将selenium与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)
浏览器窗口创建得很好,但没有最大化

即使忽略了那个特殊的论点,不管我提供的论点是什么,它们似乎永远不会被应用。我错过什么了吗


编辑:似乎我可以顺利通过移动仿真选项。因此,问题可能包含在传递参数类型选项上

你做得对

要最大化chrome窗口,请使用:

最大化窗口()

最大化webdriver正在使用的当前窗口


调用
driver.maximize\u window()
after怎么样?这是一个快速修复方法,谢谢。但是,我将来仍然需要能够应用其他Chromium参数。无论我是否通过参数,页面都会在锁定图标上加载一个红十字。参数的存在似乎对您提供的URL没有任何影响。@Devin oops,是的,这是一个糟糕的例子。不管怎么说,关键是——您使用API的方式没有任何错误。您是正确的,这表明python必须使用附加命令。仍然不确定为什么普通参数不能通过。也许这项功能不适用于Mac。
driver.maximize_window()