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

时间:2014-12-05 05:41:53

标签: python selenium webdriver selenium-chromedriver

我在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)

浏览器窗口创建正常但不会最大化。

即使忽略了那个特定的论点,无论我提供哪种论点,它们似乎都不会被应用。我错过了什么吗?

编辑:似乎我可以毫无问题地传递移动仿真选项。因此,传递参数类型选项可能会包含该问题。

1 个答案:

答案 0 :(得分:1)

您正确地执行了此操作--start-maximized just doesn't work on mac

要最大化Chrome窗口,请使用maximize_window()

  

maximize_window()

     

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

driver.maximize_window()