【webUI自动化-selenium篇】

本文详细介绍了Selenium工具集,包括Selenium IDE的录制回放功能,Selenium Grid的多机器、异构环境测试,以及Selenium Webdriver的操作浏览器的API。此外,还讲解了unittest断言、浏览器操作、页面元素操作、元素定位、键盘和鼠标操作、窗口及表单处理以及等待策略等关键知识点。
摘要由CSDN通过智能技术生成

selenium(3.0后)工具集

Selenium IDE:

IDE是嵌入到Firefox浏览器的一个插件,实现了简单的录制和回放功能。为了快速的创建bug,重现脚本,在测试过程中,测试人员可以在发现了bug后把相应的操作步骤给录制和回放下来。便于开发人员快速的定位于修复bug,节省项目的开发周期。

Selenium Grid:

Selenium Grid是一种自动化测试辅助工具,利用Grid可以方便的实现在多台机器上和异构环境中运行测试用例。

Selenium Webdriver:

WebDriver用于操作浏览器,通过WebDriver设计的API来实现的。Webdriver是一套类库,不依赖于任何测试框架,除了必要的浏览器驱动,不需要启动其他进程或安装其他程序。

unittest常用断言方式

assert+空格+要判断语句+'逗号'+“报错语句”
assertEqual(a,b,msg=None)  检查a==b,不等则报错
assertNotEqual(a,b,msg=None)  检查a!=b,相等则报错
assertIn(a,b,msg=None)  检查a in b,不在报错
assertNotIn(a,b,msg=None)  检查a not in b,在报错
assertTrue(a,msg=None)  检查表达式a成立,不成
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值