python启动火狐浏览器,启动纯净的或者带有参数设置的浏览器

这种方式下,打开的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 对象

猜你喜欢

转载自blog.csdn.net/xxlovesht/article/details/80653390