自动化和selenium

1.什么是自动化以及为什么要做

自动化测试能够替代一部分的手工测试,能够提高测试效率。

 随着功能的增加,版本越来越多,版本回归的压力越来越大,仅仅通过人工测试来回归所有的测试用例是不现实的。

2.selenuim的优势

1.浏览器支持丰富,例如chrome,filefox,IE,safari,edge等

2.支持多系统,例如linux,windows,macOS

3.开源免费,对学习者友好

4.支持多语言,例如java,python等

5.selenium包底层有很多可使用的API,功能丰富

3.部署selenium 

 必要的部件:

浏览器,selenium包,java/python环境(java版本至少8),浏览器驱动(chromeDriver)

 浏览器驱动地址点我进入

下载好了之后找到chromedriver.exe 拖到 jdk 的 bin 目录中

4.什么是驱动

         比较熟悉的就是linux中的驱动,是用来直接与硬件打交道的底层软件,对操作系统提供一些接口。浏览器的驱动也是这个道理,selenium可以通过驱动去调用浏览器的native方法。有了驱动,我们才能操作浏览器。

selenium 浏览器驱动 和浏览器之间的关系

自动化脚本发送请求,驱动接受请求并解析再发送给浏览器。

这里的驱动本质上是一个服务器

 进入到C:\Program Files\Java\jdk1.8.0_131\bin,打开chromedriver.exe

 更新中……

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值