【工具篇】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. 官网介绍(需要FQ): http://www.seleniumhq.org/
2. Wiki介绍: https://en.wikipedia.org/wiki/Selenium_(software)
3. 百度百科搜索:Selenium
-------------------------------------------------------------------------------------
部分内容来源于 作者:Anthony_tester
原文:https://blog.csdn.net/u011541946/article/details/62045846
【工具篇】Selenium 学习实践(一)环境搭建的更多相关文章
- Zend Framework学习日记(1)--环境搭建篇(转)
Zend Framework学习日记(1)--环境搭建篇 (1)开发工具 Zend Framework框架:http://framework.zend.com/download/latest 包含2个 ...
- 从零开始针对 .NET 应用的 DevOps 运营实践 - 运行环境搭建
一.Overview 最近的一段时间,在公司里我都在进行基于 Jenkins 和 SonarQube 配合已有的 Gitlab 搭建部门的持续集成环境的工作,虽然之前有使用过 GitHub Actio ...
- [小北De编程手记] : Lesson 01 - Selenium For C# 之 环境搭建
在我看来一个自动化测试平台的构建,是一种很好的了解开发语言,单元测试框架,自动化测试驱动,设计模式等等等的途径.因此,在下选择了自动化测试的这个话题来和大家分享一下本人关于软件开发和自动化测试的认识. ...
- Android Studio 学习笔记(一)环境搭建、文件目录等相关说明
Android Studio 学习笔记(一)环境搭建.文件目录等相关说明 引入 对APP开发而言,Android和iOS是两大主流开发平台,其中区别在于 Android用java语言,用Android ...
- 【golang学习记录】环境搭建
[golang学习记录]环境搭建 一. 概述 本文是[golang学习记录]系列文章的第一篇,安装Go语言及搭建Go语言开发环境,接下来将详细记录自己学习 go 语言的过程,一方面是为了巩固自己学到的 ...
- 【搬运工】之——Selenium+IDEA+Maven+TestNG环境搭建(转)
Selenium+IDEA+Maven+TestNG环境搭建 第一 安装java环境. 1. 下载并安装Jdk1.7或Jdk1.8 http://www.oracle.com/technetwork/ ...
- 一、Android学习第一天——环境搭建(转)
(转自:http://wenku.baidu.com/view/af39b3164431b90d6c85c72f.html) 一. Android学习第一天——环境搭建 Android 开发环境的搭建 ...
- C++学习之开发环境搭建篇(一)
由于C++是一门非跨平台语言,其开发的程序编译生成的可执行文件,只能在相应的操作系统中被执行,离开此系统环境将无法执行. 主要原因是不同的操作系统,可执行文件的结构不同,最为常见的操作系统是有:MAC ...
- Selenium IDE安装及环境搭建教程
摘自https://blog.csdn.net/ywyxb/article/details/59103683 Selenium IDE环境部署- Firefox浏览器Firefox-ESR版本下载(推 ...
随机推荐
- mysql报错ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)
23:29:02/2017-05-03 现象描述:在Command Line Client可以登陆,但是在命令提示符cmd下登陆出错. 我最终的解决办法是: 我先去看了一下我的my.ini配置文件. ...
- 微信小程序录音实现
最近在写一个小程序的功能,需求是需要把用户的录音记录并上传到服务器,然后调用接口来实现播放功能. 翻阅不少资料都发现小程序对wx.startRecord()接口不在维护, 注意:1.6.0 版本开始, ...
- 使用xshell链接虚拟机的方法
给大家介绍一下虚拟机和Xshell5连接的基本配置1.安装虚拟机,跟着提示一步一步安装即可,注意添加镜像文件,虚拟机就完成了.2.下载一个Xshell5,安装好之后.要修改虚拟机的网卡状态 1) ...
- Apache 、Tomcat、Nginx的区别
一. 定义: 1. Apache Apache HTTP服务器是一个模块化的服务器,可以运行在几乎所有广泛使用的计算机平台上.其属于应用服务器.Apache支持支持模块多,性能稳定,Apache本身是 ...
- Spring MVC 的 XML 配置方式
索引: 开源Spring解决方案--lm.solution 参看代码 GitHub: solution/pom.xml solution/webapi/pom.xml solution/mapper/ ...
- Java面向对象(一、封装)
Java 封装 封装的概念 在面向对象程式设计方法中,封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部份包装.隐藏起来的方法. 封装可以被认为是一个保护屏障,防止该类的代码 ...
- iscsi 挂载网络存储及存储访问
http://blog.sina.com.cn/s/blog_408764940101ghzi.html 一.Ess3016x设置 登陆admin 密码 888888888888 1.安装硬盘,查看硬 ...
- PAT1091:Acute Stroke
1091. Acute Stroke (30) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 16000 B 判题程序 Standard 作者 CHEN, Yue One impo ...
- POI处理Excel中各种日期格式问题
前不久写过一篇随笔<EXCEL解析之终极方法WorkbookFactory>,提到使用WorkbookFactory来处理Excel文件数据,最近发现一个问题就是这个办法不能很好的处理各种 ...
- Linux下MySQL的数据文件存放位置
http://bbs.csdn.net/topics/390620630mysql> show variables like '%dir%';+------------------------- ...