
Cypress web自动化2-pycharm写第一个脚本
发布日期:2021-05-09 09:02:53
浏览次数:12
分类:博客文章
本文共 1031 字,大约阅读时间需要 3 分钟。
前言
Cypress是javascript语言写的,写js脚本可以用pycharm编辑器上直接编写。
以第一个百度页面搜索框为案例编写一个可以运行的脚本pycharm导入工程
上一篇新建的项目目录在D:\Cypress
pycharm - File - Open - D:\Cypress\cypress 导入项目
在 setting 里面配置下 javascript 语言版本
在 integration 目录下新建你的工程目录,如demo,下面新建一个baidu.js文件
/** * Created by dell on 2020/5/11. * 作者:上海-悠悠 **QQ交流群:939110556** */describe('第一个hello world脚本从百度开始', function() { beforeEach(() => { cy.visit('https://www.baidu.com') }) it("百度输入框功能", function() { cy.get('#kw').type('yoyo') .should('have.value', 'yoyo') .clear() .should('have.value', '') }) })
脚本实现功能,先打开百度页面,在百度输入框输入“yoyo”,并断言文本输入成功。接着清空输入框,再判断文本框已经被清空,断言输入框的文本为空。
代码解释:- describe 声明一个测试用例集
- beforeEach 测试用例前置操作,相当于setup
- it声明了一个测试用例
- cy.get 定位元素,用css selector定位选择器
- type 输入文本
- should 断言,hava.value 是元素的value属性值,判断是否为‘yoyo’
- clear 清空文本
- should 继续断言,文本框内容为空字符串
运行脚本
接着上一篇的,先cd到项目目录,用npm启动cypress页面
D:\Cypress>npm run cypress:open
前面写的js脚本,这里会自动检测到
点baidu.js即可运行测试脚本了
2个断言都通过,一个简单的入门脚本就这样完成了!
QQ交流群:939110556
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2025年04月15日 06时49分00秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
83. Remove Duplicates from Sorted List
2021-05-09
Nmap扫描工具介绍
2021-05-09
常用Windows 快捷键
2021-05-09
linux命令-压缩与打包
2021-05-09
oracle 11g not in 与not exists 那个高效?
2021-05-09
玩玩小爬虫——试搭小架构
2021-05-09
Javascript之旅——第九站:吐槽function
2021-05-09
Sql Server之旅——第十站 看看DML操作对索引的影响
2021-05-09
双十一来了,别让你的mongodb宕机了
2021-05-09
深入探索Android热修复技术原理读书笔记 —— 热修复技术介绍
2021-05-09
Python大神编程常用4大工具,你用过几个?
2021-05-09
一文带你了解图神经网络
2021-05-09
centos7一步一步搭建docker jenkins 及自定义访问路径重点讲解
2021-05-09
【Flink】Flink 底层RPC框架分析
2021-05-09
MySQL错误日志(Error Log)
2021-05-09