当前位置:

ByAltText

访客 2024-04-25 673 0

getByAltText, queryByAltText, getAllByAltText, queryAllByAltText, findByAltText, findAllByAltText

API

getByAltText(// If you're using `screen`, then skip the container argument:container: HTMLElement,text: TextMatch,options?: {exact?: boolean = true,normalizer?: NormalizerFn,}): HTMLElement

这将返回具有给定alt文本的元素(通常是<img>)。请注意,它仅支持接受alt属性或自定义元素的元素(因为我们不知道自定义元素是否实现了alt):<img>、<input>和<area>(故意排除<applet>因为它已被弃用)。

<img alt="Incredibles 2 Poster" src="/incredibles-2.png" />
// HTMLimport {screen} from '@testing-library/dom'const incrediblesPosterImg = screen.getByAltText(/incredibles.*? poster/i)// Reactimport {render, screen} from '@testing-library/react'render(<MyComponent />)const incrediblesPosterImg = screen.getByAltText(/incredibles.*? poster/i)

发表评论

  • 评论列表
还没有人评论,快来抢沙发吧~