各位想学习自动化测试的朋友们好:
前面两章我们讲了python+selenium+pycharm的安装方法以及python的基础知识。今天的课程,将要进入实操阶段。
以【百度搜索】为例,带领大家学习浏览器自动化的实现过程。
在前面两节课程的基础上,我们首先要把selenium 和 python 引入到pycharm这个工具中。做前端的朋友应该都知道Hbuilder ,了解Oracle的同学应该也都知道Plsql的作用。那么 Pycharm这个工具就类似于Hbuilder和Plsql一样,它只是一个工具。
接下来进入实操阶段:
**第一步骤:打开Pycharm,如下图:
**
第二步骤:打开左上角的File->setting->Project->Project Interpreter ,选择自己安装的python版本(3.6或者2.7版本),如下图:
第三步骤:点击下图中的**+**号,把下面红框圈住的这些包都添加进来
这些基本上都是我们在UI自动化、接口自动化以及手机APP自动化所经常用到的包
第四步骤:添加一个python脚本文件,如下图:
第五步骤:以百度搜索为例,输入下面的脚本,如下图:
第六步骤:运行脚本,观看效果(脚本 运行中,会自动打开Chrome浏览器->自动打开百度页面->自动搜索“selenium”->页面停留5秒后,自动关闭浏览器)
下面这个是运行按钮以及运行完之后的日志输出:
自动化运行出来的百度页面:
如果你能运行出来这个百度搜索和关闭的过程,那么,你就已经能成功get到一个UI自动化的流程了。一般基于B/S架构的自动化,都是这样做自动化脚本开发的。
大家如果运行时有问题的话,可以在下方留言,我会定期来平台处理。
下节课,我将详细讲解,python+selenium如何实现B/S项目的自动化,以及定位元素的几种常用方法。