selenium打开Firefox、IE、Chrome浏览器【python】

selenium打开不同浏览器的脚本。

1.Firefox

from selenium import webdriver
driver=webdriver.Firefox()

driver.get("http://www.baidu.com")

'''

这里要注意打开的域名一定要加前http://

否则会报错:selenium.common.exceptions.WebDriverException: Message: unknown error: unhandled inspector error: {"code":-32603,"message":"Cannot navigate to invalid URL"}

'''

2.IE和Chrome

from selenium import webdriver
chromedriverpath="C:\Program Files (x86)\Google\Chrome\Application\chromedriver"
'''

selenium打开IE和Chrome需要有浏览器驱动,需要额外下载的,chromedriverpath是驱动路径,在下面的的函数里面当参数传入。

如果想firefox直接调用会报错:selenium.common.exceptions.WebDriverException: Message: 'chromedriver1' executable needs to be in PATH.

'''

driver=webdriver.Chrome(chromedriverpath)
driver.get("http://www.baidu.com")

 

posted @ 2016-04-18 15:30  祌指  阅读(999)  评论(0)    收藏  举报