finder
Специальный объект для конструирования селекторов.
getByRole
Использует оригинальный метод playwright
getByText
Использует оригинальный метод playwright
getByLabel
Использует оригинальный метод playwright
getByPlaceholder
Использует оригинальный метод playwright
getByAltText
Использует оригинальный метод playwright
getByTitle
Использует оригинальный метод playwright
getByTestId
Использует оригинальный метод playwright
locator
Использует оригинальный метод playwright
filter
Использует оригинальный метод playwright
nth
Использует оригинальный метод playwright
first
Использует оригинальный метод playwright
last
Использует оригинальный метод playwright
and
Использует оригинальный метод playwright
get
Позволяет расширять селекторы используя специальные трансформеры:
function byButtonSeverity(severity: string): FinderTransformer {
return (finder) => finder.get('button').filter({ hasText: severity });
}
finder.get(byButtonSeverity('error')); // <button class="error">Error</button>