to have NightWatch to find text in a div.

browser.assert.containsText('#output', 'find me')

But how do I tell NightWatch to expect not to find text in an element?

browser.expect.element('#output').text.to.not.equal('Do not find me');

.before(ms) / .after(ms)

在指定时间前或者后重新执行断言,其后可串接其他判断,增加重试的机会

示例:检视 .rt-flagship .rt-ad-heading 这个 DOM element 的 inner text是否为「露天旗舰店」、是否包含「露天」,並在 0.5 秒后重新检视一次。

browser.expect.element('.rt-flagship .rt-ad-heading').text.to.equal('露天旗舰店').text.to.contain('露天').before(500);
browser.expect.element('.rt-flagship .rt-ad-heading').text.to.equal('露天旗艦店').after(1000).text.to.contain('露天'); 

browser.end();

  

nightwatchjs --Expect element to not include text相关推荐

  1. 《Deep Learning With Python second edition》英文版读书笔记:第十一章DL for text: NLP、Transformer、Seq2Seq

    文章目录 第十一章:Deep learning for text 11.1 Natural language processing: The bird's eye view 11.2 Preparin ...

  2. nightwatch 使用Expect进行浏览器元素校验 (三)

    自动化测试一个非常重要的特性就是校验,nightwatch提供Expect库和Assert库,接下来我们分别就这两个库进行介绍. 本文翻译自http://nightwatchjs.org/api/#e ...

  3. NightWatchJS

    关于Nightwatch? Nightwatch.js是一个测试web app和web 站点的自动化测试框架, 使用Node.js编写, 基于Selenium WebDriver API. 它是一个完 ...

  4. CSS.text不被选中

    1. text{-moz-user-select: none; /*火狐*/-webkit-user-select: none; /*webkit浏览器*/-ms-user-select: none; ...

  5. DOM Node Element Attr 的联系与区别汇总

    node有几个子类型:Element, Text, Attribute, RootElement, Comment, Namespace等 Element是可以有属性和子节点的node. ------ ...

  6. Document,Node,Element,HTMLDocument ,HTMLCollection,HTMLElement,NodeList

    这个问题如果不是基于原生js写组件,可能仍然不明不白,既然遇到了,就整理一下. 一.Document,Node,Element的关系 1,Document 对象 Document 对象是一棵文档树的根 ...

  7. GDCM:gdcm::Element的测试程序

    GDCM:gdcm::Element的测试程序 GDCM:gdcm::Element的测试程序 GDCM:gdcm::Element的测试程序 #include "gdcmElement.h ...

  8. angular element()

    使用angular.element()获取一个dom的方法. 1.可以使用jquery的选择器 2.可以使用javascript的原生查找元素的方法 下面是angular.element()提供的方法 ...

  9. ahjesus 获取div编辑框,textarea,input text的光标位置 兼容IE,FF和Chrome

    ahjesus 返回光标位置兼容IE,FF和Chrome, 说明更新(2013-04-24){ 今天收到反馈说这个例子没作用了,经过查证测试发现是因为使用的jquery的版本过高引起的 $(eleme ...

最新文章

  1. 在CGD中快速实现多线程的并发控制
  2. laravel的composer require报错:Installation failed, reverting ./composer.json to its original content.
  3. 一文告诉你雾计算与云计算的区别及对物联网的价值!
  4. c语言scanf函数隐藏的缓冲区,零基础学C语言 笔记四 Scanf函数清除缓冲区
  5. 将一个数组a的行和列的元素互换,存到另一个二维数组b中
  6. 枚举算法:概率计算。在标注编号分别为1,2,...,n的n张牌中抽取3张,试求抽出3张牌编号之和为素数的概率。输入整数n(3<n<=3000),输出对应的概率(四舍五入到小数点后第3位)。
  7. ModuleNotFoundError: No module named ‘pycocotools‘
  8. dw创建站点本地服务器,在Dreamweaver建立本地虚拟机站点
  9. Process Stats:了解你的APP怎样使用内存
  10. 电脑向linux板卡传文件,ARM 开发板嵌入式linux系统与主机PC通过串口传输文件
  11. shell脚本编程基础(三)
  12. 工时测量有哪些方法,传统测量太繁琐?VIOOVI工时分析软件强势来袭!
  13. Matlab R2017的下载与安装详细教程以及软件的学习资源
  14. Vbs脚本编程简明教程之五
  15. 计算机图形学:中点划线法(任意斜率)
  16. VR/AR眼镜Type-C转接器边投屏边PD快充方案
  17. VMware Workstation中安装Windows10系统
  18. Unity3D分离子物体解除父子关系/也可实现对子物体的删除
  19. iOS release版本
  20. ibatis入门教程

热门文章

  1. HR经理必须掌握的五原则
  2. 修复 Windows XP/2003 双系统无法启动
  3. 关于SQLServer2000中触发器的使用——多行数据提交
  4. 使用SSM开发一个校友联络的平台系统
  5. Spark配置参数优先级
  6. ASFNU SC Day6
  7. python基础 继承
  8. (一)Cisco DHCP Snooping原理(转载)
  9. 【基础算法复习】01背包问题(一)
  10. 关于mybatis的参数2个使用经验(类似于struts2的通配所有页面的action配置,xmlsq语句参数类型为基本类型时的快捷指定办法)...