这种方式下,打开的Firefox浏览器将是不带任何插件的浏览器,和初始安装一样的状
driver = webdriver.Firefox()
有时在测试中需要使用到预先保留的一些信息,比如Cookie中的用户名和密码等,显然这种方式不适用了。
这里可以采用下面的方式来构建(WebDriver)FirefoxDriver实例:
#设置启动页,
from selenium import webdriver ff=webdriver.FirefoxProfile() ff.set_preference('browser.startup.homepage','http://www.baidu.com') ff.set_preference('browser.startup.page','1') webdriver.Firefox(firefox_profile=ff)
通过实例化一个FirefoxProfile,然后通过调用对象里面的各种方法,设置各种参数来进行启动一个带有设置的浏览器
同理,其他设置也是这样设置的
如果是谷歌浏览器的话,就是 ChromeOptions 对象