Selenium基础教程(二)环境搭建
一、环境搭建
(1)初学者最佳环境:
Python 2.7 + Selenium 2+ Firefox 46
(2)喜欢尝新的环境:
Python 3.6 + Selenium 3+ Firefox 47以上版本
(3)我的环境:
Windows 10 X64
Python 3.7.0
Selenium 3.13.0
Chrome 67.0.3396.62
二、Python 安装
(1)环境: Win10 X64
(2)下载 Python 安装包, 选择2.7 版本或3.7版本
官网下载地址:https://www.python.org/downloads/
(3)Python 安装,装在 C盘 / D盘,用全英文路径,不要有空格。
(4)安装完成后,检查目录(实际安装路径)下 D:\Python\Srcipts 是否有 pip.exe 和 easy_install.exe。
(5)添加环境变量:D:\Python和D:\Python\Srcipts(依据本地实际路径):
系统属性 - 环境变量 - Path - 编辑 - 增加路径,注意多个用 ;隔开。
(6)检查环境变量是否设置OK,运行 cmd,输入python,是否出现版本号。
三、Selenium 安装
(1)打开 cmd,输入“pip install selenium” ; **PS:首次安装会有进度条,成功后显示100%进度条。
(2)把 Webdriver 放到 python 安装根目录下,目前支持 Firefox Chrome IE。比如:chromedriver.exe。
(3)验证 Selenium 是否安装成功:
打开 cmd 窗口,输入:> python >from seleniuim import webdriver >webdirver.chrom()
如果能启动浏览器,说明安装环境OK。
(4)查看 Selenium 版本。打开 cmd 窗口,输入:pip show selenium
四、如何学习Python基本语法
确定了选择 Python+Selenium方向后,就开始入门学习。首先收集Selenium的介绍文档,Python语言基础入门学习文档。只有学会了Python基本语法,你才可以开始学习编写脚本。
Python 入门资料:
1. 笨方法学Python.pdf(强烈推荐)
有中文版和英文版,建议研读和动手操作,至少学习到第44个练习(目录参考英文版),大概是面向对象和继承介绍。
2. 一个小时Python入门视频教程 https://python.freelycode.com/train/start0
入门资料不要太多,这两个足够你很好学习和入门,最好两个交替进行,pdf看累了,看看视频,视频讲的太简单了,回过去看pdf,查看和学习相关概念。
Selenium介绍文档:
1. 官网介绍(需要翻墙): http://www.seleniumhq.org/
2. Wiki介绍: https://en.wikipedia.org/wiki/Selenium_(software)
3. 百度百科搜索:Selenium
最新文章
- NSString NSNumber 相互转化
- 完整卸载 kubuntu-desktop from Ubuntu 14.04 LTS
- wpf mvvm MenuItem的Command事件
- Android请求返回417解决办法
- Javascript中的迭代、归并方法
- Asp.net Mvc对比Php的4大误解
- poj 3046 Ant Counting (DP多重背包变形)
- hdu1166树状数组
- Yii2框架RBAC(Role-Based Access Control)的使用
- vfd折腾(一)
- [高中作文赏析]妈妈, 我心中的";灯";
- 数据结构C语言版-队列
- HTML&;javaSkcript&;CSS&;jQuery&;ajax(十)
- 利用vue-cli设置反向代理解决跨域问题
- ubuntu下搭建svn服务器
- Mysql经典sql语句大全
- CodeForces 1099E - Nice table - [好题]
- WebStorm安装
- java php c# 三种语言的AES加密互转
- 048——VUE中使用animate.css动画库控制vue.js过渡效果
热门文章
- Linux进程管理(11)
- SpringBoot源码解析:创建SpringApplication对象实例
- 基础系列(1)-- html
- Asp.Net SignalR 使用记录 技术回炉重造-总纲 动态类型dynamic转换为特定类型T的方案 通过对象方法获取委托_C#反射获取委托_ .net core入门-跨域访问配置
- pyTorch 基于以resnet50为backbone的PSPNet 训练VOC2012数据集
- Linux使用svn在github上下载部分文件(单个文件夹)
- Odoo报表的report标签和报表格式定义
- lua 的匹配规则
- Caused by: com.mysql.cj.exceptions.InvalidConnectionAttributeException: The server time zone value 'Öйú±ê׼ʱ¼ä'
- linux修改服务器时区并使用所选时区的时间