Cypress使用Pycharm写脚本
pycharm导入工程
pycharm - file - -open - …\Cypress\cypress 导入项目
在settings下面配置JavaScript语言脚本
settings – language & frameworks – JavaScript – language version选择ECMAscript6
(language下没有javascript的暂未找到方法)
在…\cypress\integration目录下新建一个工程目录如demo,下面再新建一个baidu.js文件
脚本实现功能,打开百度页面,输入框输入yoyo并断言文本输入成功,再判断文本框被清空并断言文本框为空,脚本解释:
- describe 声明一个测试用例集
- beforeEaach 测试用例前置操作,相当于setup
- cy.visit 访问请求地址
- it 声明了一个测试用例
- cy.get 定位元素,用css selector定位选择器
- type 输入文本
- should 断言,have.value是元素的value属性值,判断是否为’yoyo’
- clear 清空文本
运行脚本
cd到Cypress项目目录,用npm启用cypress页面
…\Cypress >npm run cypress:open
前面写的js脚本,会自动检测到
点击baidu.js即可运行脚本
参考上海悠悠
https://www.cnblogs.com/yoyoketang/p/12868279.html