python3 selenium webdriver 启动三大浏览器Firefox,Chrome,IE
一. 安装Python3
1. 进入Python官方网站:https://www.python.org/downloads/ 下载并安装最新版本的Python(建议安装Python3) 。
下面是Python官网上几个版本的区别:
(1).web-based installer 是需要通过联网完成安装的
(2) .executable installer 是可执行文件(*.exe)方式安装
(3) .embeddable zip file 嵌入式版本,可以集成到其它应用中。
上面3种途径,如果有网络,选择web-based;
2. 检查是否安装成功的方法: 在Windows命令行(cmd),输入“python”命令来检验,若提示Python不是内部或者外部命令,就把Python的安装目录添加到系统环境变量的Path下面。
注意:Python3 默认已经安装了pip, pip是一个安装和管理Python包的工具,我们可以用这个工具安装selenium,在Windows命令行(cmd)输入pip即可看到。
二. 安装selenium
1. 方法一:在联网的情况下,在Windows命令行(cmd)输入pip install selenium即可自动安装selenium,安装完成后,输入pip show selenium可查看当前的selenium版本,参见下图 。
2. 方法二:直接下载selenium包:https://pypi.python.org/pypi/selenium
解压后,在解压目录下执行 C:\selenium\selenium3.3.1> python3 setup.py install 即可安装
三. 安装三大浏览器驱动driver
1.chromedriver 下载地址:http://npm.taobao.org/mirrors/chromedriver/
2.Firefox的驱动geckodriver 下载地址:https://github.com/mozilla/geckodriver/releases/
3.IE的驱动IEdriver 下载地址:https://www.nuget.org/packages/Selenium.WebDriver.IEDriver/
注意:下载解压后,将chromedriver.exe , geckodriver.exe , Iedriver.exe发到Python的安装目录,例如 D:\python 。 然后再将Python的安装目录添加到系统环境变量的Path下面。
然后打开Python IDLE分别输入以下代码来启动不同的浏览器
启动谷歌浏览器
from selenium import webdriverbrowser = webdriver.Chrome()
browser.get('http://www.baidu.com/')
启动火狐浏览器
from selenium import webdriverbrowser = webdriver.Firefox()
browser.get('http://www.baidu.com/')
启动IE浏览器
from selenium import webdriverbrowser = webdriver.Ie()
browser.get('http://www.baidu.com/')
四. 其他说明
1.三大浏览器驱动driver 需要对应 相应的浏览器才能使用
2.浏览器版本 驱动driver版本 selenium版本 三个要匹配,具体可以参考 驱动下载页面的说明
3.运行权限必须是非root 要不然会提示:Message: invalid argument: can't kill an exited process
python3 selenium webdriver 启动三大浏览器Firefox,Chrome,IE相关推荐
- selenium webdriver 启动三大浏览器Firefox,Chrome,IE
一.安装Python3 1.进入Python官方网站: https://www.python.org/downloads/ 下载并安装最新版本的Python(建议安装Python3)> 下面是 ...
- 《手把手教你》系列基础篇之(三)-java+ selenium自动化测试- 启动三大浏览器(上)(详细教程)
1.简介 前边宏哥已经将环境搭建好了,今天就在Java项目搭建环境中简单地实践一下: 启动三大浏览器.按市场份额来说,全球前三大浏览器是:IE.Firefox.Chrome.因此宏哥这里主要介绍一下如 ...
- python3 selenium webdriver.Chrome php 爬取汽车之家所有车型详情数据[开源版]
介绍 本接口是车型库api的补充,用于爬取汽车之家所有车型详情数据 开源地址:https://gitee.com/web/CarApi/tree/master/python 软件架构 python3 ...
- 如何使用Selenium WebDriver 驱动360 浏览器
Selenium WebDriver 简介: Selenium WebDriver 也就是Selenium2.0, 它与Selenium1.0最大的区别是前者是通过client/server方式驱动浏 ...
- 转载:pycharm最新版新建工程没导入本地包问题:module 'selenium.webdriver' has no attribute 'Firefox'...
pycharm最新版新建工程没导入本地包问题:module 'selenium.webdriver' has no attribute 'Firefox' 前言 最新版的pycharm做了很大的改变, ...
- selenium 无法启动IE浏览器的解决方法
selenium 无法启动IE浏览器的解决方法 参考文章: (1)selenium 无法启动IE浏览器的解决方法 (2)https://www.cnblogs.com/lucy-test/p/3808 ...
- Selenium WebDriver的多浏览器测试
1. IE浏览器,需要配合下载IEDriverSever.exe的驱动程序,目前selenium支持IE9以上. (驱动程序下载链接:https://pan.baidu.com/s/1YpaUsIs1 ...
- c 后台代码调用ajax,.NET Selenium WebDriver操作调用浏览器后台执行Js(JavaScript)代码...
1.Selenium WebDriver安装引用 注意:要用使用的浏览器肯定要装,并且Selenium.Chrome.WebDriver版本要和浏览器版一致. 如果要操作其它浏览器,则安装对应其它浏览 ...
- webdriver java a标签_java-使用Selenium WebDriver运行TOR浏览器
我目前正在尝试使用Selenium WebDriver(JAVA)2.53和Firefox 43.0执行TOR 6.0.4.我已经按照这篇文章Using Selenium WebDriver with ...
最新文章
- 整合PyTorch 0.4和Caffe 2,PyTorch 1.0能挑战TensorFlow吗?
- Word、Acrobat 中的朗读功能
- 关于asp.net Session丢失问题的总结
- 证券业震荡,数字化智能化变革、升级与突破或是新生力量(附案例)
- [Craftor原创]EZ-USB与FPGA的通信接口设计
- Android获取手机和系统版本等信息的代码
- 【VB.NET】VB.NET基本语法常见问题的解答
- 5年前我在博客中写的三目运算符的空指针问题,终于被阿里巴巴开发手册收录了。...
- Python 下载文件并保存文件到本地
- 事关Animation Tree的工作随笔(一)
- Android音频框架笔记 - 下篇
- 中国大数据产业地图,四川61家大数据企业上榜!
- jquery div点击展开,点击收起,点击除了该div外任何地方,该div隐藏
- 八进制和十六进制转二进制
- java获取https网页代码_java抓取Https协议url地址的源码的方法
- 【大学生软件测试基础】飞机票预定系统 - 因果图 - 测试用例
- MacBook的分屏
- 中国农业生物多样性危机-农业大健康·蒋高明:谋定生态安全
- 前端性能优化 七个方面
- 植物大战僵尸音乐计算机简谱,植物大战僵尸(主题音乐)钢琴谱