摘要:
unittest,顾名思义就是一个单元测试框架,但是它不仅适用于单元测试,还适用WEB自动化测试用例的开发与执行,该测试框架可组织执行测试用例,并且提供了丰富的断言方法,判断测试用例是否通过,最终生成测试结果。 实例: 百度搜索界面测试用例Test Case: 豆瓣界面测试用例Test Case: 阅读全文
摘要:
当测试报告生成之后,可能需要对测试报告进行以邮件形式的发送。 具体代码为: 发送邮箱地址与接收邮箱地址使用************进行代替。 一、在调试过程中出现报错,如下: QQ邮箱需使用授权码作为专用密码,登录第三方客户端,所以用原来的密码会导致错误。按照链接中的提示,进入QQ邮箱设置页面,开启 阅读全文
摘要:
使用python+selenium写好测试代码之后,对所要测试的web界面进行测试,测试完成之后,下一步需要考虑的就是如何将测试的结果信息生成测试报告。 在网上找了好多资料,发现大家采用的时HTMLTestRunner.py进行测试报告的生成,下载地址 一、修改HTMLTestRunner.py文件 阅读全文
摘要:
使用selenium就不可避免的要提到界面元素定位,通过元素定位来实现一系列的逻辑操作。 selenium提供了8中元素定位的方式: id、name、class name、tag name、link text、partial link text、xpath、css selector。 其中使用xpa 阅读全文
摘要:
安装python 安装Selenium之前首先来说一下Python,python是一门动态性语言,python的编写比较灵活,简洁,开发效率高。因此以python结合selenium来进行自动化测试。 所以得先下载python,python下载参考https://www.python.org。建议下 阅读全文
摘要:
Selenium是一套完整的web应用程序测试系统,它包含了测试的录制(Selenium IDE)、编写及运行(Selenium Remote Control)和测试的并行处理(Selenium Grid)。 Selenium所采用的原理实际上就是通过录制应用程序所点击产生的系列操作进行回放,达到自 阅读全文