摘要:
Switch 我们在UI自动化测试时,总会出现新建一个tab页面、弹出一个浏览器级别的弹框或者是出现一个iframe标签,这时我们用WebDriver提供的Api接口就无法处理这些情况了。需要用到Selenium单独提供的模块switch_to模块 Switch的三种方式: Select 在UI自动 阅读全文
摘要:
1.浏览器操作 2.find 18种定位方法,我只用CSS selector 3.cookie 4.浏览器窗口操作 5.截图 6.退出 7.Webdriver的其他方法 8.Element接口方法 阅读全文
摘要:
为了提高我们的UI测试效率,我们引用Ui自动化测试框架,这里简单先描述一下,后续会详细补充: 了解一个测试框架,我们就需要了解一下源码,能看懂源码即可: 1、稳定先封装wait EC,电脑性能配置较好2、case 与 获取元素的逻辑要分离,page object modle 对页面 进行分层抽象 形 阅读全文
摘要:
在平时的工作中,系统中,项目周期比较紧张,会对重要功能做一些接口测试,下面我们就简单聊一下。 需求是这样子:注册用户,输入username,passwd,confirmpasswd,要求要校验用户名是否重复,用户名和密码不能为空 #要把注册成功的写到文件里面,错误次数是3次,超过3次的话,就退出1、 阅读全文
摘要:
1.CSS选择器 1)、id选择器 2)、class选择器 3)、标签选择器 4)、层级选择器(空格) (1)id层级选择器 (2)class层级选择器 5)、组合选择器(逗号) (1)id组合选择器 (2)class组合选择器 (2)class组合选择器 6)、属性选择器(中括号) 2.CSS优先 阅读全文
摘要:
前端的三把利器: (1)HTML就像一个赤裸裸的人 (2)css就好比一件衣服 (3)JS/JavaScript:赋予这个人的行为,让它动起来 1.HTML标签 html代码实际上就是一套能够被浏览器所识别的规则代码,由一个个标签组成。 HTML的基本格式如下: html head 1.自闭合标签 阅读全文
摘要:
自动化测试应用场景在回归测试和冒烟测试,适合重复性的工作,选举个简单的性能自动化例子,比如 业务流程: 1.提供已写好的测试用例,读取内容 2.然后根据excel中的用例内容自动调接口,判断预期结果中的返回值是否和返回报文中的值一致,产生测试报告,发邮件告知 实现步骤: 1.读取excel,保存测试 阅读全文
摘要:
实现的功能:1.上传文件 2.查看所有文件 3.下载文件 需要使用flask模块,开启web服务,实现接口,这里还是用一个类封装一下,代码如下: 阅读全文