本文档以谷歌浏览器为例,故自动化测试环境为下:

  自动化工具为:selenium+webdriver

  脚本语言为:Python3.X

  浏览器:Chrome

  系统环境:Win10

  编译工具:Pycharm

具体搭建步骤如下:

  一、安装Python

  下载Python3.6.5

  https://www.python.org/downloads/windows/

  

  下载完成后双击打开

  

  点击运行按钮

  

  安装界面,勾选Add Python3.6 to PATH,选择Customize installation

  

  点击next进入下一步

  

  勾选Install for all users,会自动勾选Precompile standard library,下方的安装路径最好为默认路径,也可更改为自己想要安装的路径:

  

  点击install开始安装:

  

  安装完成后点击close关闭安装页面,打开运行--输入cmd--进入命令窗口,输入Python查看一下是否安装成功。

  (我电脑上安装的是3.6.2版本)

  

  二、下载并安装集成开发工具Pycharm

  

  双击打开进行安装,点击Next

  

   安装路径可默认可自己选择要安装的路径,选择好安装路径,点击Next:

  

   选择要安装的IDE版本(这里选择的64位,根据个人需要选择),勾选Create Associations(创建关联.py文件)及

Download and install JRE x86 by JetBrains(运行环境),点击Next:

   

  安装文件夹可默认也可新建一个,点击Install进行安装:

  

  安装完毕,点击Finish:

  

  

  桌面双击打开PyCharm开发工具(首次打开可选择自己的喜欢的主题,点击Next):

      

      插件下载页面,可直接跳过,点击Start using PyCharm(看个人需要):

     

     选择Create New Project,新建一个项目名为TestWeb,并点击Create:

     

     

    直接关闭当前页面,也可把左下角的勾去掉,然后关闭窗口:

   

    右键点击项目名TestWeb -> New –>Python Package,新建一个包:

    

   自己命名包名 TestWebPackage,点击OK:

     

    右键点击包名TestWebPackage –> New ->Python File,创建一个Python文件:

     

  文件名称可自己命名 TestWebFile,点击OK:

    

    注:第一次打开可能会提示你需要进行破解

    破解方法:打开Pycharm---调整电脑系统时间为2099年---关闭重新打开Pycharm---选择试用30天即可。

  三、安装selenium类库(File--Setting):

  

  选择Project Interpreter,点击右侧的+号:

  

   搜索selenium,够选Specify version,可选择selenium版本(可使用最新版本3.11.0),然后点击install package进行安装:

 

  下面显示Package‘selenium’installed successfully,安装成功:  

  

  同样在File –> Settings -> Project Interpreter中查看selenium版本:

  

  四:安装Chrome

  本人安装的是75.0版本,安装步骤省略。。。

  

  下载Chrome浏览器版本对应的chromedriver,如下图:选择75版本

  Chromedriver下载地址:http://npm.taobao.org/mirrors/chromedriver/

  

  点击进入下载页面, 选择对应的环境版本Chromedriver_win32.zip,进行下载

  

  下载完后解压并打开,把里面的chromedriver.exe文件放到Python目录下Scripts文件夹下(根据自己的Python安装目录而定):

  

  OK 开发环境就搭建好了!

  安装过程中也可能会报错,具体的可以参考该篇博客:https://www.cnblogs.com/yoyoketang/p/6581055.html

  

  

  

  

      

web自动化环境搭建(python+selenium+webdriver)的更多相关文章

  1. python selenium - web自动化环境搭建

    前提: 安装python环境. 参考另一篇博文:https://www.cnblogs.com/Simple-Small/p/9179061.html web自动化:实现代码驱动浏览器进行点点点的操作 ...

  2. Linux环境下搭建python+selenium+webdriver环境

    1.下载并安装python,一般安装linux系统,自带有python,则python不用安装.要下载可以在官网上下载: 或者使用下面命令安装: sudo apt-get install python ...

  3. 移动端自动化环境搭建-python的安装

    安装python A.安装依赖 由于 Robot Framework 框架是基于 Python 语言开发的,要想使用 Robot Framework 首先需要有 Python环境. B.安装过程 下载 ...

  4. Python+Selenium+webdriver环境搭建(windows)以及相关资源下载链接

    今天记录一下测试小菜鸟alter在测试入门的一点关于python+Selenium+webdriver环境搭建的经历以及资源分享.欢迎交流学习,批评指正. 一.Python的下载与安装 1.pytho ...

  5. 基于python的App UI自动化环境搭建

    Android端Ui 自动化环境搭建 一,安装JDK.SDK 二,添加环境变量 Widows:1.系统变量→新建 JAVA_HOME 变量E:\Java\jdk1.7.0 jdk安装目录 2.系统变量 ...

  6. 手机APP自动化环境搭建

    1 摘要 近年来,随着移动应用从数量上和逻辑复杂程度上的增长,以及产品发布周期的紧缩,使得回归测试迫在眉睫,鉴于此APP自动化测试变得越来流行,当前主流的APP自动化工具有:Appium.Roboti ...

  7. Web自动化测试环境搭建1(基于firefox火狐浏览器)

    自动化测试是时代趋势,因此很多测试人员开始研究自动化测试,web自动化测试化测试并不难,但是很多人都是被挡在了环境搭建这一步,后面学习激情全无,这里,韬哥手把手教大家搭建火狐浏览器下的自动化测试环境( ...

  8. Java自动化环境搭建笔记(2)

    Java自动化环境搭建笔记(2) 自动化测试 在笔记一中已经完成了一键构建项目.xml指定规划测试集.数据解耦与allure报告生成的开发.接下来便是: 浏览器驱动通过配置启动 页面元素定位解耦,通过 ...

  9. iOS自动化环境搭建——macaca

    macaca-java for ios 自动化环境搭建 基础原理解析:https://testerhome.com/topics/6608 一.环境搭建 1.安装eclipse; -----Java开 ...

随机推荐

  1. 轻量级RPC设计与实现第四版

    在本版本中引入了SPI机制,关于Java的SPI机制与Dubbo的SPI机制在以前的文章中介绍过. 传送门:Dubbo的SPI机制与JDK机制的不同及原理分析 因为设计的RPC框架是基于Spring的 ...

  2. JavaScirpt 认识DOM和BOM (汇总)

    将HTML代码分解为DOM节点层次图 DOM节点有: 1. 元素节点:上图中<html>.<body>.<p>等都是元素节点,即标签. 2. 文本节点:向用户展示的 ...

  3. Dell 工作站M4800 安装macOs Mojave

    前言 最近,入手了一台二手Dell工作站M4800,价格为3600,配置如下 个人感觉还是很好用的,配置够用,关键是用料真的足!虽然是16年的机器,但是做工吊打一众游戏本. 然后,重点来了,我安装上了 ...

  4. 【Spring】利用spring的JdbcTemplate查询返回结果映射到自定义类型

    // org.springframework.jdbc.core.JdbcTemplate 中的查询方法基本都有支持参数RowMapper<T> rowMapper的重载方法.下面只是随便 ...

  5. 在Ubuntu中建立软连接

    使用ln 命令 今天发现我的python3命令没了,出现了以下提示: /usr/bin/python3: bad interpreter: No such file or directory 查找原因 ...

  6. CF468A | 24 Game 找规律+打表

    (翻译版本来自 Luogu by lonelysir ) 题目描述 小X一直很喜欢一个纸牌游戏:"24点",但最近他发现这个游戏太简单了,所以他发明了一个新游戏. 你有一个整数序列 ...

  7. 代数式转换为c语言表达式(很简单)

  8. PP: Taking the human out of the loop: A review of bayesian optimization

    Problem: Design problem parameters consist of the search space of your model. Scientists design expe ...

  9. 牛客网 —— 爱奇艺2020校招C++方向笔试题 总结

    错了5,6个,主要集中在数据库和操作系统上.    C++还需要提高熟练度. 总结 第6题: 折半查找树:根据二分查找构造得到的树,它一定是一个二叉排序树,是一个特殊的二叉排序树.  (接近于平衡二叉 ...

  10. 使用vim打开文件的16进制形式,编辑和全文替换

    1.先用vim打开文件的二进制形式,如果不以二进制可能会产生转换错误. vim -b file-to-open.dat 2.用xxd把文件转换成十六进制格式 :%!xxd 现在就可以对待普通文本一样查 ...