测试文件:projects\storefrontapp-e2e-cypress\cypress\integration\accessibility\group-skipping.e2e-spec.ts

注释这段代码,可以跳过不必要的测试:

出现了错误:

此时 continue 按钮点不了, 因为处于 disabled 状态:

分析下图代码,第 46 行代码点击了 delivery mode 之后,会触发一个 HTTP put 请求。在该请求执行完之前,continue button 处于 disabled 状态。因此这段 e2e 代码,需要等 continue button 重新回到 enabled 状态之后,才应该执行第 47 行的 checkoutNextStep 方法:

更多Jerry的原创文章,尽在:“汪子熙”:

SAP 电商云 Spartacus Checkout 端到端测试相关推荐

  1. SAP 电商云 Spartacus UI added-to-cart 的端到端测试源代码解析

    源代码地址:projects\storefrontapp-e2e-cypress\cypress\integration\regression\added-to-cart-modal.e2e-spec ...

  2. SAP 电商云 Spartacus UI 和 SmartEdit 本地测试环境

    https://localhost:9002/smartedit/ https://localhost:9002/backoffice/ backoffice 里,把 Spartacus websit ...

  3. SAP 电商云 Spartacus UI 产品搜索结果的设计明细

    我们使用如下 url 访问 SAP 电商云 Spartacus UI 产品搜索页面: http://localhost:4000/electronics-spa/en/USD/search/sony ...

  4. Mobile first 设计思路在 SAP 电商云 Spartacus UI 中的设计体现一例

    关于 Mobile First 的概念,请查看我这篇文章:什么是前端开发中的 mobile first 策略. 下图是 SAP 电商云 Spartacus UI 的搜索结果页面: 其布局设计:temp ...

  5. SAP 电商云 Spartacus UI ComponentDataProvider defer 工厂函数

    为什么 this.componentService.getItems 最后就触发到 Component-data.provider.ts 工厂函数的执行了? 29行的 getService: getS ...

  6. SAP 电商云 Spartacus UI 里如何捕捉语言设置的更改

    我们知道在 SAP 电商云 Spartacus UI 里,用户可以通过下拉菜单更改当前访问 site 的语言: 监控语言变化的代码: this.subscription.add(this.langua ...

  7. 在 SAP 电商云 Spartacus UI 里手动注入 module 的几种排列组合

    先把所有的排列组合罗列如下: (1) 通过构造函数注入 QuickOrderFacade,但不调用其方法 (2) 通过构造函数注入 QuickOrderFacade,调用其方法 (3) 手动通过 in ...

  8. SAP 电商云 Spartacus UI Proxy Facade 的一个实际例子

    如何理解 SAP 电商云 Spartacus UI 中的 proxy facade? Jerry 这篇文章什么是 SAP 电商云 Spartacus UI 的 proxy façade提供了理论上的解 ...

  9. SAP 电商云 Spartacus UI Quick Order 主页的实现

    存货单位(英語:stock keeping unit,SKU/ˌɛsˌkeɪˈjuː/),也翻译为库存单元,是一個會計學名詞,定义为库存管理中的最小可用单元,例如纺织品中一个SKU通常表示规格.颜色. ...

最新文章

  1. html frameset
  2. linux已知pid定向输出,Linux启动脚本输出pid
  3. php closure invoke,PHP Closure类详解
  4. Java中classLoader浅析
  5. matlab 32和64,在32或64位matlab上运行?
  6. 你用苹果手机多长时间清理一次内存,怎么清理?
  7. Intent调用大全
  8. go语言中函数与方法重要的区别:
  9. Atitit. 单点登录sso 的解决方案 总结
  10. Android APP 稳定性测试工具—Fastboot使用教程
  11. html怎么把桌面的图片放大缩小,css怎么让图片随屏幕变化大小
  12. 微信小程序中使用阿里(iconfont)字体图标
  13. 小白也能学会装“win10系统”,轻松撩妹
  14. BP神经网络原理(附实验程序)
  15. 线性递推数列_学习笔记
  16. cvm和MySQL_配置腾讯云服务器(CVM)出现的错误及解决方法
  17. 【eclipse中配置java】
  18. 【正点原子MP157连载】第二十四章 设备树下的LED驱动实验-摘自【正点原子】STM32MP1嵌入式Linux驱动开发指南V1.7
  19. IMU的ROS调试开发工具包:imu_tools
  20. c# 生成、识别二维码

热门文章

  1. linux安装grub界面,系统安装: GRUB安装,配置及使用汇总
  2. oracle中的 where 1=1 和where 11
  3. wget命令---Linux学习笔记
  4. 前端基础入门四(JavaScript基础)
  5. 面部识别公司深网视界泄露数百万人信息
  6. 中国人工智能产业发展联盟成立 360任副理事长单位
  7. AV Linux 2016系统今年发布:影音制作专用
  8. 巴斯卡三角形 and 數字位移
  9. gvim e303 无法打开 “[未命名]“的交换文件,恢复将不可能
  10. 一个静态库框架模板: iOS Universal Framework Mk 7