Python编写UI自动化方法

一、哪些产品适合自动化?

1、项目稳定且周期较长的项目

2、软件需求变化不大的项目

3、自动化测试程序可以重复使用的项目

二、WEB自动化工具的选择

测试产品分为 B/S 和 C/S

B/S的工具:QTP\AutoRunner  appium

C/S的工具:Selenium、QTP、AutoRunner 、Robot Framework

三、什么时候可以开始做自动化测试?做自动化的目的是什么

1、单元测试、功能测试、接口测试已经完成的基础上开始做自动化测试

2、为了在做回归测试的时候,提高我们的测试效率

四、WEB自动化的环境搭建

(此处自动化环境搭建用的是Pycharm和Chrom,selenium框架工具也是对应Chrom的)

1、安装selenium框架工具pip install selenium


2、我们下载对应驱动包,然后放到path路径中

五、下载chromedriver

这里我用的是Chrom来做自动化,所以要安装chromedriver

因为chromedriver需要跟浏览器的版本一样,所以下载前看一下自己的Chrom版本,一定要版本相同,不然可能会出问题,如果没有版本完全一样的,前三段版本号能对的上就可以

Chrom会出现自动更新个的问题,如果自动更新就会跟驱动的版本不一样,所以需要先关闭Chrom的自动更新服务

修改 "C:\Windows\System32\drivers\etc\host 文件,在最后增加

127.0.0.1 update.googleapis.com

保存后 win+r 快捷键,输入cmd打开命令行,输入"ipconfig /flushdns" 刷新dns

重启浏览器即可

这里我提供一个下载chromedriver的地址:

Chrome for Testing availability

这里我们选择这个下载

2c64e1b291b94331a55bad43300ff7ff.png

下载完成后,然后放到path路径中

注意:放在Python的环境变量中,如果不知道在哪可以打开Python控制台输入一下:

先输入import sys回车

再输入sys.path 回车

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Betray391

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值