Webdriver如何启动不同浏览器(python)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Webdriver如何启动不同浏览器(python)相关的知识,希望对你有一定的参考价值。
WebDriver 支持 Firefox (FirefoxDriver)、IE (InternetExplorerDriver)、Opera (OperaDriver) 和 Chrome (ChromeDriver) 由于国内禁止了http://code.google.com和http://www.seleniumhq.org/download/的软件下载,可以去csdn下载,有很多童鞋共享了软件。
一、Firefox:
不需要下载FirefoxDriver,直接编写代码即可
from selenium import webdriver
browser = webdriver.Firefox()
browser.get(‘https://www.baidu.com/‘)
二、IE:
1、下载IEDriverServer.exe(机器安装IE浏览器)
2、将IEDriverServer.exe放在python的安装目录C:\Python27(装python环境时,已经将C:\Python27添加到系统环境变量Path下面了)或者放到IE的安装目录下,并将该 目录添加到系统环境变量Path下面;
如何不添加环境变量,也可以在代码里这样写:
from selenium import webdriver
import os
Iedriver = "C:\Program Files\Internet Explorer\IEDriverServer.exe"
os.environ["webdriver.chrome.driver"] = Iedriver
browser = webdriver.Chrome(Iedriver )
browser.get(‘https://www.baidu.com/‘)
三、Chrome:
1、下载ChromeDriver.exe
2、将ChromeDriver.exe放在python的安装目录C:\Python27(装python环境时,已经将C:\Python27添加到系统环境变量Path下面了)或者放到chrome的安装目录下,并将 该目录添加到系统环境变量Path下面;
如何不添加环境变量,也可以在代码里这样写:
from selenium import webdriver
import os
chromedriver = "C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe"
os.environ["webdriver.chrome.driver"] = chromedriver
browser = webdriver.Chrome(chromedriver)
browser.get(‘https://www.baidu.com/‘)
以上是关于Webdriver如何启动不同浏览器(python)的主要内容,如果未能解决你的问题,请参考以下文章
python selenium webdriver启动chrome浏览器的方法
python selenium webdriver启动chrome浏览器的方法
selenium+python自动化92-多线程启动多个不同浏览器
Python Selenium Webdriver`无法启动浏览器:权限被拒绝`
python selenium webdriver(Chrome) 启动浏览器访问baidu.com失败,求大神帮助
selenium webdriver 启动chrome浏览器时 要带正常的浏览器扩展插件等设置,python代码报错,代码在补充里