上一页 1 ··· 87 88 89 90 91 92 93 94 95 ··· 140 下一页
摘要: 前言 每个测试用例需要加断言,Cypress里面断言常用的有should, expect 隐式断言 .should() 可以使用.should()给当前用例加断言 should('have.class', 'success') 断言元素的class属性值是 'success' should('hav 阅读全文
posted @ 2020-05-11 23:41 上海-悠悠 阅读(4836) 评论(0) 推荐(0) 编辑
摘要: 前言 页面上有些元素定位路径比较复杂,可以先定位到该元素使用别名,通过这个别名去操作元素,这样看起来简洁一些。 .as()使用别名定位元素 table表格上的元素定位使用示例 // The following DOM command chain is unwieldy. // To avoid re 阅读全文
posted @ 2020-05-11 23:39 上海-悠悠 阅读(1794) 评论(1) 推荐(0) 编辑
摘要: 前言 ui自动化操作页面上的元素,常用的方法就那么几个,输入文本,点击元素,清空文本,点击按钮。 还有一些特殊的checkbox,radio,滚动条等。 .type() 往输入框输入文本元素 .focus() 要聚焦DOM元素,请使用.focus()命令 .blur() 判断输入框失去焦点时候,按钮 阅读全文
posted @ 2020-05-11 23:38 上海-悠悠 阅读(3258) 评论(1) 推荐(1) 编辑
摘要: 前言 先从第一个登录页面的案例开始,写一个登陆案例的脚本示例,这里以禅道网站登录为例。 登录脚本 脚本实现功能: 输入用户名,断言输入框输入成功 输入密码,断言输入成功 点登陆按钮 断言1 判断页面重定向跳转到首页 断言2 判断页面包含某个文件 断言3 判断登录成功后,cookie存在 login_ 阅读全文
posted @ 2020-05-11 23:34 上海-悠悠 阅读(3541) 评论(0) 推荐(0) 编辑
摘要: 前言 Cypress是javascript语言写的,写js脚本可以用pycharm编辑器上直接编写。 以第一个百度页面搜索框为案例编写一个可以运行的脚本 pycharm导入工程 上一篇新建的项目目录在D:\Cypress pycharm File Open D:\Cypress\cypress 导入 阅读全文
posted @ 2020-05-11 12:12 上海-悠悠 阅读(3696) 评论(6) 推荐(1) 编辑
摘要: 前言 web技术已经进化了,web的测试技术最终还是跟上了脚步,新一代的web自动化技术出现了? Cypress可以对在浏览器中运行的任何东西进行快速、简单和可靠的测试。 "The web has evolved. Finally, testing has too. Fast, easy and r 阅读全文
posted @ 2020-05-09 23:26 上海-悠悠 阅读(6757) 评论(5) 推荐(0) 编辑
摘要: # 前言 pytest的参数化(parametrize)可以实现只需维护测试数据,就能生成不同的测试用例目的。可以在参数化的时候加 ids 参数对每个用例说明使用场景。 最终我们希望在 allure 报告上能详细的展示出每个用例的标题描述,这样才能更直观的知道每个用例是干什么的。 # 参数化para 阅读全文
posted @ 2020-05-08 22:53 上海-悠悠 阅读(5667) 评论(9) 推荐(2) 编辑
摘要: # 前言 一般流程性的测试用例,写成自动化用例时,步骤较多写起来会比较长。在测试用例里面添加详细的步骤有助于更好的阅读,也方便报错后快速的定位到问题。 举个常见的测试场景用例:从登陆开始,到浏览商品添加购物车,最后下单支付 用例步骤:1.登陆, 2.浏览商品 3.添加购物车 4.生成订单 5.支付成 阅读全文
posted @ 2020-05-07 23:02 上海-悠悠 阅读(6335) 评论(2) 推荐(2) 编辑
摘要: 前言 经典面试题: 判断一个字符串里面的括号是否闭合,如: 就是一个闭合的字符串。 这个里面 括号不对称,这种就是不闭合。 python判断闭合 解决基本思路:先把左括号添加到一个列表里面,遇到右括号就弹出列表里面的最后一个存放进去的。 对比右括号和弹出的左括号是否对称,如果是就继续依次对比。 最后 阅读全文
posted @ 2020-05-06 20:32 上海-悠悠 阅读(3115) 评论(0) 推荐(0) 编辑
摘要: 前言 常见面试题:如何用一句 linux 指令,查找到指定名称的进程并杀掉 常用的杀进程的三个指令:killall 、kill 、pkill 杀进程几种方式 killall命令用于杀死指定名字的进程(kill processes by name) killall [参数] [进程名] kill命令杀 阅读全文
posted @ 2020-04-29 21:30 上海-悠悠 阅读(19239) 评论(1) 推荐(4) 编辑
上一页 1 ··· 87 88 89 90 91 92 93 94 95 ··· 140 下一页