当前位置: 首页 > news >正文

两学一做专题网站用途网上做设计的网站

两学一做专题网站用途,网上做设计的网站,wordpress linux,焦作网站建设jz518cypress是基于JavaScript语言为编写语言的自动化测试开发工具#xff0c;配合使用cucumber测试开发框架#xff0c;以node.js为服务进程#xff0c;可以简单的帮助测试人员完成需要人工手点的所有页面人机交互操作#xff0c;可以模拟键盘和鼠标输入#xff0c;快捷完成ca… cypress是基于JavaScript语言为编写语言的自动化测试开发工具配合使用cucumber测试开发框架以node.js为服务进程可以简单的帮助测试人员完成需要人工手点的所有页面人机交互操作可以模拟键盘和鼠标输入快捷完成case的测试。 cypress提供了官方API调用文档可以帮助开发者快速入门 cypress开发文档 https://docs.cypress.io/api/table-of-contents 01 cypress安装教程 MacOS版本 安装前准备 需要node.js 12 or 14 版本 注意 在安装之前一定要先初始化npm npm init需要自行设置参数或者npm init -y 安装方式 通过npm安装Cypress cd /your/project/pathnpm install cypress --save-dev这将在本地安装Cypress作为项目的开发依赖项。 注意: 确保你已经运行过npm init或者有node_modules文件夹或包package.Json文件以确保cypress安装在正确的目录下。 通过yarn安装Cypress cd /your/project/pathyarn add cypress --dev直接下载Demo 下载地址:https://download.cypress.io/desktop 可以指定版本:https://download.cypress.io/desktop/6.8.01 安装后使用 1、直接启动 在代码编写完毕之后可以通过在项目根目录下直接启动在你的项目根目录下执行以下命令 ./node_modules/.bin/cypress open1 或者 $(npm bin)/cypress open1 或者 npx cypress open1 或者 Or by using yarn1 打开后显示cucumber插件安装 npm安装 npm install --save-dev cypress-cucumber-preprocessor1 配置: 1. 添加到cypree插件 vim cypress/plugins/index.js const cucumber require(‘cypress-cucumber-preprocessor’).default module.exports (on, config) { on(‘file:preprocessor’, cucumber()) }2. 在Cypress配置中添加对功能文件的支持 vim cypress.json { “testFiles”: “**/*.feature” }3. 请使用cosmiconfig为插件创建一个配置例如通过添加这个部分到你package.json: vim package.json #追加到package.json “cypress-cucumber-preprocessor”: { “nonGlobalStepDefinitions”: true }2、官方Demo直接运行 demo地址:https://github.com/TheBrainFamily/cypress-cucumber-example1 注意: 下载后使用ide打开若没有npm安装后即可 3、Ide插件安装 安装后重启idea 02 cypress的基础配置 插件支持配置——package.json文件配置 package.json中将会指明当前文件版本、使用的cucumber框架版本、cypress测试工具版本、所需要的支持插件名称以及版本号以及测试时的主文件这很重要决定你写的cypress代码能否运行并且需要你在cypress/plugins/index.js写入 const cucumber require(cypress-cucumber-preprocessor).defaultmodule.exports (on, config) {on(file:preprocessor, cucumber()) }这样才可以使cucumber插件生效cucumber框架将为我们标准化开发cypress自动化测试提供帮助 cypress.json配置及详解 在实际使用cypress过程中cypress是支持直接对js文件直接运行的但如果所写的自动化测试代码在不同的文件当启动测试时需要在不同的文件间切换每次切换需要重启浏览器这使得测试过程显得十分臃肿cucumber建议可以通过创建.features文件来利用这一点。您可以选择在目录的根目录cypress/integrations或每个目录中创建唯一的一个文件。 创建一个cypress工程 首先创建一个node项目对package.json文件进行配置 除了必要的cypress、以及cypress生成错误报告要使用的mochawesome自定义报告生成器其他依赖可以根据个人需求在package.json中编辑再运行npm installnpm将会自动生成cypress的工程结构和所需依赖。 当然使用上述安装方式也可也直接实现cypress的创建但建议使用npm统一创建统一管理。随后就可以我们的标准化开发了 以下是一个简单的cypress自动化测试示例用于测试一个简单的网页登录功能 describe(登录功能测试, () {it(访问登录页面, () {cy.visit(https://example.com/login)})it(输入用户名和密码, () {cy.get(input[nameusername]).type(testuser)cy.get(input[namepassword]).type(password123)})it(点击登录按钮, () {cy.get(button[typesubmit]).click()})it(验证登录成功, () {cy.url().should(include, /dashboard)cy.get(.welcome-message).should(contain, 欢迎回来testuser)}) })在这个示例中我们使用cypress编写了一个测试套件包括访问登录页面、输入用户名和密码、点击登录按钮以及验证登录成功这四个测试步骤。通过这个示例可以看到cypress的简洁语法和强大功能使得编写自动化测试变得非常容易和高效。 总结 感谢每一个认真阅读我文章的人 作为一位过来人也是希望大家少走一些弯路如果你不想再体验一次学习时找不到资料没人解答问题坚持几天便放弃的感受的话在这里我给大家分享一些自动化测试的学习资源希望能给你前进的路上带来帮助。 文档获取方式 加入我的软件测试交流群680748947免费获取~同行大佬一起学术交流每晚都有大佬直播分享技术知识点 这份文档对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴我走过了最艰难的路程希望也能帮助到你 以上均可以分享只需要你搜索vx公众号程序员雨果即可免费领取
http://www.zqtcl.cn/news/164457/

相关文章:

  • 网站设计相似侵权吗免费游戏网站建设
  • 湖北长安建设网站制作一个网站的步骤是什么
  • js网站开发成都房地产最新政策
  • 天津网站制作维护无锡网络推广外包
  • 国外中文网站排行娱乐新闻做的好的网站
  • 零食网站建设需求分析规划设计网址
  • 建立网站备案的法律依据wordpress 招商系统
  • 建设银行全球门户网站网站建设技能
  • 提供企业网站建设价格10元一年的虚拟主机
  • 塔城建设局网站电子商务网站建设方案目录
  • 网站容易被百度收录个人建购物网站怎么备案
  • 中文网站什么意思wordpress电脑访问不了
  • 杨家坪网站建设企业生产erp软件公司
  • 网站模块设计软件河北seo优化_网络建设营销_网站推广服务 - 河北邢台seo
  • 陕西正天建设有限公司网站西安专业网页制作
  • 网站建设工作室介绍范文seo网站排名的软件
  • 上海网站建设-网建知识可编辑个人简历模板
  • 北京新鸿儒做的网站shopify做国内网站
  • 网站怎样做百度推广机关门户网站建设要求
  • 好看的网站后台模板沧州网站群
  • 深圳做网站排名公司哪家好哪些网站seo做的好
  • 国内网站建设推荐网站建设合同标准版
  • 哈尔滨网站制作费用企业成品网站模板
  • 网络广告网站怎么做北京海淀建设中路哪打疫苗
  • 房地产公司网站制作电影发布网站模板
  • 如何利用开源代码做网站网站本科
  • 公司是做小程序还是做网站宜宾住房与城乡建设部网站
  • 做网站哪个公司最社区问答网站开发
  • 网站引量方法网站建设推广页
  • 书店网站的建设网络营销方法有哪些