场景1:使用fixture.debugElement.queryAll获得页面所有的a标签:


fixture.debugElement.queryAll接受一个predicate:

需要的predicate可以通过By.css(‘a’)返回:

场景2:a:first-child h4

E:first-child 选择器用于选取属于其父元素的首个子元素的指定选择器,换言之,只要E元素是它的父级的第一个子元素,就选中。

所以By.css(‘a:first-child’)返回的是下图这个a元素:

而’a:first-child h4’指向h4元素,如下图所示:

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

Angular单元测试里使用fixture.debugElement测试UI界面元素相关推荐

  1. 如何在Angular单元测试里,对class protected方法进行测试

    例子: 我的service class里有一个protected方法,我想在单元测试里对其进行测试: 一种思路是,可以沿用Java里测试protected方法的变通方式,即创建一个新的sub clas ...

  2. AE脚本-600个科技感HUD信息数据故障场景UI界面元素动画预设 Technology Constructor

    AE脚本-600个科技感HUD信息数据故障场景UI界面元素动画预设 Technology Constructor AE脚本-600个科技感HUD信息数据故障场景UI界面元素动画预设Technology ...

  3. 超棒的CSS开源UI界面元素类库 - TopCat

    日期:2013-4-25  来源:GBin1.com TopCoat是一套免费的开源UI元素类库,整套类库不使用任何javascript,而是使用CSS和HTML来生成. 整套UI元素非常丰富,使用标 ...

  4. element ui 图片上传_游民晚播报:PS5手柄续航情况测试 UI界面概览放出

    各位朋友晚上好,现在为您带来今天的晚间播报.一起来回顾一下今天白天游戏圈内外都有哪些要闻.趣闻. 要闻回顾: 1.PS5 DualSense手柄续航情况 触觉反馈密集游戏更耗电 新闻原文:点击查看 P ...

  5. 软件测试基础(十一)测试UI界面检查

    PS:对于大部分新手测试来讲,页面的测试是最基本的测试,在实际中,很多人不知道页面测试在做什么?怎么去做? 你需要的材料: 1.UI原型(有的情况下),没有的情况下,参考第2点: 2.需求原型,没有情 ...

  6. Angular单元测试里pipe的mock设计

    我想对下列这个Component的UI进行单元测试.其中有一个自定义的cxUrl pipe,在单元测试时,我需要对其进行Mock: 解决方法,在单元测试的实现代码里,创建一个用@Pipe修饰过的Moc ...

  7. SAP WebClient UI界面元素ID生成的逻辑分析

    If we open a WebClient UI page with Chrome and inspect its UI element via Chrome development tool, w ...

  8. SAP Cloud for Customer对UI界面元素文本的调整原理

    CRM WebUI的configuration mode下可以修改button的label,但是menu item的文字能不能修改我就忘了. C4C客户有个需求: 把new button改成Add b ...

  9. 如何使用深度学习识别 UI 界面组件?

    导读:智能生成代码平台 imgcook 以 Sketch.PSD.静态图片等形式的视觉稿作为输入,可以一键生成可维护的前端代码,但从设计稿中获取的都是 div.img.span 等元件,而前端大多是组 ...

最新文章

  1. ICCV 2021 | G-SFDA:无需源数据的领域自适应方法
  2. C语言文件操作(四)将txt格式汉字转化为txt格式16进制编码
  3. hdu3072 Intelligence System (最小树形图?)
  4. C++基础06-类与对象之new和malloc
  5. 随想录(安全关键系统和rtos)
  6. sql 连接高级语言之后查询出现乱码_还有不会用 SQL 的程序员吗?
  7. 几种常见的 Kafka 集群监控工具
  8. 远比系统看图更好的图片浏览器Honeyview,Picasa
  9. oracle公司财务管理课程设计,Oracle财务管理系统培训手册—资产模块(FA).doc
  10. 尚学堂马士兵struts2 课堂笔记(三)
  11. python打砖块游戏算法设计分析_基于pygame的打砖块游戏,做到一半,不带做了
  12. mac brew的安装方法
  13. 深圳房价链家数据分析
  14. 从一个路由器里面接出一条网线,连接到另一个路由器
  15. 在Chrome、Firefox、IE、360等多种浏览器中实现二代证阅读功能
  16. PS更改图片的背景颜色
  17. idea的debug功能详解
  18. 【KVM相关】kvm虚拟化部署配置
  19. 推荐一些硬核的公众号
  20. 一个女孩如何准备行装和安全的独自旅行

热门文章

  1. Linux下怎么做秒执行任务
  2. 还贷的那些事I——还贷的基本概念
  3. jQuery学习笔记:Ajax(二)
  4. 【学生信息管理系统】——优化篇(二)
  5. Java高级特性 第10节 IDEA和Eclipse整合JUnit测试框架
  6. 20190403vim编辑器week1_day3
  7. Leetcode771.Jewels and Stones宝石与石头
  8. newcode wyh的吃鸡(优势队列+BFS)题解
  9. org.hibernate.PersistentObjectException: detached entity passed to persist
  10. kettle于javascript步骤错误处理