原因在于continue button被设置成了disabled,因此无法点击:

因此需要研究这个button默认的enable状态:

通过测试发现,其默认是disable的。因此在单元测试之前,需要先想办法将其enable才行。

如果deliveryModeInvalid字段为true,则button被置为disabled.

deliveryModeInvalid的数据源:

return this.mode.controls['deliveryModeId'].invalid;

mode属性:

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

SAP Spartacus delivery mode continue button enable与否的逻辑相关推荐

  1. SAP Spartacus delivery mode continue button单元测试失败原因分析

    原因在于continue button被设置成了disabled,因此无法点击: 因此需要研究这个button默认的enable状态: 通过测试发现,其默认是disable的.因此在单元测试之前,需要 ...

  2. SAP Spartacus Table cell显示数据类型的Component决定逻辑

    以SAP Spartacus B2B org unit list为例,table cell到底用什么样的Component来显示数据,取决于units.config.ts文件里定义的配置数据units ...

  3. SAP Spartacus delivery mode页面设计

    HTML两个input字段分别对应渲染出页面的两个radio button: 模板设计: delivery mode模型的code字段: 这个formControlName="deliver ...

  4. SAP Spartacus里的bootstrap button usage

    package.json里对bootstrap的引用: The .btn classes are designed to be used with the element. However, you ...

  5. SAP Spartacus delivery mode页面两个一模一样的cart API请求

    图中高亮的两个请求的url一模一样: https://spartacus-dev0.eastus.cloudapp.azure.com:9002/occ/v2/electronics-spa/user ...

  6. SAP Spartacus delivery mode页面Cannot find control with的错误消息

    渲染对应的字段: /*** @license* Copyright Google LLC All Rights Reserved.** Use of this source code is gover ...

  7. SAP Spartacus Delivery Mode Component单元测试的Mock设计图

  8. SAP Spartacus routing参数的权重和HTTP校验逻辑

    对于这个routing配置信息里的参数: 末位的productCode之前的参数,即使在url里手动改成一个并不存在的值,也不会影响Spartacus的路由: 但是如果把末位的productCode修 ...

  9. SAP Spartacus B2B 页面 Popover Component 的条件显示逻辑

    如下图所示,这个 B2B 页面 的 Popover Component: 触发其的按钮位于 cx-org-card 内: 而下面这个 assigned users 明细页面,为什么就没有显示 Popo ...

最新文章

  1. 3889=神奇的函数
  2. 新闻添加html页面
  3. 最大排列问题的算法实现(Python)究竟最后调换位置的有哪几个?
  4. 第一个被赋予公明身份的机器人_一文读懂机器人的“眼睛”
  5. 微信小程序下拉刷新列表onPullDownRefresh;微信小程序上划加载列表onReachBottom;uni-app微信小程序下拉加载数据;uni-app微信小程序上划页面加载数据
  6. c# 路径空格---ProcessStartInfo参数问题
  7. linux中网络编程1
  8. python计算N维数据的笛卡尔积
  9. android tab之间滑动切换界面功能
  10. Struts2的OGNL标签详解
  11. mapper层中的SQLxml约束,头部标签
  12. 自学前端的日子,记录我的秃头之旅
  13. Kali Linux 暴力破解 Excel密码
  14. win10释放C盘空间(清理C盘)
  15. Lefse本地运行并更换颜色
  16. 微软windows自带邮箱设置和使用(更改windows10账户绑定邮箱)qq邮箱绑定windows邮箱,163邮箱绑定windows邮箱,阿里云邮箱绑定windows邮箱
  17. 【笔记】程序性能优化28个策略原则
  18. android仿QQ优雅的修改App字体大小
  19. hdf知道这些就够了
  20. orcal复习及作业

热门文章

  1. Lua require 相对路径
  2. android邮件发送几种方式
  3. oKit项目管理软件试用及感受
  4. 微信公众平台开发——在线点歌
  5. JQuery when
  6. 24、C++ Primer 4th 笔记,面向对象编程(2)
  7. 如何实现远程登陆,如何实现远程桌面
  8. 【技巧总结】Penetration Test Engineer[2]-Information gathering
  9. oracle 数据库,用户管理以及表空间等相关基础操作
  10. Unity-数学2-四元数