python selenium 框架说明_selenium + python自动化测试unittest框架学习(一)selenium原理及应用...

unittest框架的学习得益于虫师的《selenium+python自动化实践》这一书,该书讲得很详细,大家可以去看下,我也只学到一点点用于工作中,闲暇时记录下自己所学才能更加印象深刻。unittest框架学习需要掌握以下知识点:

(1)Selenium原理及工具使用

(2)webdriver元素定位,id,name,class name,css seletor,xpath

(3)python语言基础,模块,参数化,语言,装饰器

(4)unittest框架认识及学习:模块化,断言,参数化,数据驱动,测试报告,多线程,并发测试

1.selenium原理

selenium的版本:Selenium1,Selenium2,Selenium3

Selenium1由三部分组成:Selenium IDE,Selenium Grid,Selenium RC

Selenium IDE:火狐浏览器的插件,提供GUI界面可以运行测试脚本,可以录制回放浏览器行为

Selenium RC;支持多种语言,由两部分组成:Selenium Server,Client Libraries,Selenium Server,设置浏览器代理,负责控制浏览器行为,Client Libraries则是测试案列

工作原理:

该图是从网上截取下来的,比较清晰地说明了Selenium的工作原理。

Selenium2:Selenium1+Webdriver

2.Selenium IED插件工具的简单说明

可在火狐浏览器的组件中查找selenium插件下载,下载安装完成Selenium的插件后可以在工具栏中工具中找到插件

打开插件便可以在url输入栏中输入要录制的浏览器地址开始录制

录制完成后可以将其导出成你所学的编程语言,这里我导为python的unittest框架

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值