Cypress使用Pycharm写脚本

pycharm导入工程

pycharm - file - -open - …\Cypress\cypress 导入项目

在settings下面配置JavaScript语言脚本

settings – language & frameworks – JavaScript – language version选择ECMAscript6
(language下没有javascript的暂未找到方法)

在…\cypress\integration目录下新建一个工程目录如demo,下面再新建一个baidu.js文件
Cypress使用Pycharm写脚本
脚本实现功能,打开百度页面,输入框输入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