摘要:
前言 每个测试用例需要加断言,Cypress里面断言常用的有should, expect 隐式断言 .should() 可以使用.should()给当前用例加断言 should('have.class', 'success') 断言元素的class属性值是 'success' should('hav 阅读全文
摘要:
前言 页面上有些元素定位路径比较复杂,可以先定位到该元素使用别名,通过这个别名去操作元素,这样看起来简洁一些。 .as()使用别名定位元素 table表格上的元素定位使用示例 // The following DOM command chain is unwieldy. // To avoid re 阅读全文
摘要:
前言 ui自动化操作页面上的元素,常用的方法就那么几个,输入文本,点击元素,清空文本,点击按钮。 还有一些特殊的checkbox,radio,滚动条等。 .type() 往输入框输入文本元素 .focus() 要聚焦DOM元素,请使用.focus()命令 .blur() 判断输入框失去焦点时候,按钮 阅读全文
摘要:
前言 先从第一个登录页面的案例开始,写一个登陆案例的脚本示例,这里以禅道网站登录为例。 登录脚本 脚本实现功能: 输入用户名,断言输入框输入成功 输入密码,断言输入成功 点登陆按钮 断言1 判断页面重定向跳转到首页 断言2 判断页面包含某个文件 断言3 判断登录成功后,cookie存在 login_ 阅读全文
摘要:
前言 Cypress是javascript语言写的,写js脚本可以用pycharm编辑器上直接编写。 以第一个百度页面搜索框为案例编写一个可以运行的脚本 pycharm导入工程 上一篇新建的项目目录在D:\Cypress pycharm File Open D:\Cypress\cypress 导入 阅读全文