Skip to content

browser.locators

内置 浏览器定位器 的选项。

browser.locators.testIdAttribute

  • 类型: string
  • 默认值: data-testid

用于通过 getByTestId 定位器查找元素的属性。

browser.locators.exact 4.1.3+

  • 类型: boolean
  • 默认值: false

当设置为 true 时,定位器 默认将精确匹配文本,需要完全且区分大小写的匹配。单个定位器调用可以通过其自身的 exact 选项覆盖此默认值。

ts
// 当 exact: false(默认)时,这将匹配 "Hello, World!"、"Say Hello, World" 等。
// 当 exact: true 时,这仅精确匹配字符串 "Hello, World"。
const locator = page.getByText('Hello, World', { exact: true })
await locator.click()