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

ByText

getByText, queryByText, getAllByText, queryAllByText, findByText, findAllByText

API​

getByText(// If you're using `screen`, then skip the container argument:container: HTMLElement,text: TextMatch,options?: {selector?: string = '*',exact?: boolean = true,ignore?: string|boolean = 'script, style',normalizer?: NormalizerFn,}): HTMLElement

这将搜索所有具有文本节点并且textContent与给定的TextMatch匹配的元素。

<a href="/about">About ℹ️</a>

 

// HTML
import {screen} from '@testing-library/dom'const aboutAnchorNode = screen.getByText(/about/i)// React
import {render, screen} from '@testing-library/react'render(<MyComponent />)
const aboutAnchorNode = screen.getByText(/about/i)

它也可以与类型为submit或button的输入一起使用:

<input type="submit" value="Send data" />

Options

TextMatch 有以下选项:

selector

有关如何使用和何时使用选择器选项的更多详细信息,请参阅 getByLabelText

ignore

忽略选项接受一个查询选择器。如果 node.matches 对该选择器返回 true,则该节点将被忽略。这默认为 'script, style',因为通常您不希望选择这些标签,但如果您的内容位于内联脚本文件中,则可能会返回 script 标签。

如果您想禁用此行为,请将 ignore 设置为 false。

http://www.lryc.cn/news/317435.html

相关文章:

  • Vcenter esxi web界面访问提示权限被拒绝
  • 掌握FilterOutputStream类!
  • YOLOv8改进 | 图像去雾 | 特征融合注意网络FFA-Net增强YOLOv8对于模糊图片检测能力(北大和北航联合提出)
  • Python (用户登录、身份归属地查询添加异常处理、绘制多角星、电影信息提取)
  • Set cancelled by MemoryScratchSinkOperator
  • Python 查找PDF中的指定文本并高亮显示
  • 岩土工程渗流问题之有限单元法:理论、模块化编程实现、开源程序应用
  • 解决 :nvrtc: error: invalid value for --gpu-architecture (-arch)
  • Rust教程:How to Rust-从开始之前到Hello World
  • 浅谈人工智能
  • OpenFeign服务接口调用
  • SQLiteC/C++接口详细介绍之sqlite3类(五)
  • Linux 之二:CentOS7 的 IP 常用命令和配置及 xshell 基本使用方法
  • 24-Java策略模式 ( Strategy Pattern )
  • 突破编程_C++_C++11新特性(模板的改进与细节)
  • 云原生消息流系统 Apache RocketMQ 在腾讯云的大规模生产实践
  • Node.js的事件驱动模型(非阻塞I/O)
  • java过滤器Filter相关知识点汇总
  • 旅游景区公共广播 园区广播 公路服务区广播
  • Elastic Stack--09--ElasticsearchRestTemplate
  • 论坛管理系统|基于Spring Boot+ Mysql+Java+B/S架构的论坛管理系统设计与实现(可运行源码+数据库+设计文档+部署说明+视频演示)
  • 2022 Task 2 Max Sum of 2 integers sharing first and last digits
  • 【分布式websocket】聊天系统消息加密如何做
  • 网络建设与运维培训介绍和能力介绍
  • 3 种方法限制 K8s Pod 磁盘容量使用
  • 05-ESP32-S3-IDF USART
  • 安塔利斯升级php8
  • Clickhouse MergeTree 原理(一)
  • 【C语言】字符串函数上
  • Java集合基础知识总结(绝对经典)