expect для элементов
toBeDisplayed
Вызывает isDisplayed на заданном элементе.
Например:
const elem = await browser.$("#someElem");
await expect(elem).toBeDisplayed();
toExist
Вызывает isExisting на заданном элементе.
Например:
const elem = await browser.$("#someElem");
await expect(elem).toExist();
toBePresent
То же, что и toExist.
Например:
const elem = await browser.$("#someElem");
await expect(elem).toBePresent();
toBeExisting
То же, что и toExist.
Например:
const elem = await browser.$("#someElem");
await expect(elem).toBeExisting();
toBeFocused
Проверяет, есть ли фокус на элементе. Это утверждение работает только в веб-контексте.
Например:
const elem = await browser.$("#someElem");
await expect(elem).toBeFocused();
toHaveAttribute
Проверяет, есть ли у элемента атрибут с заданным значением.
Например:
const myInput = await browser.$("input");
await expect(myInput).toHaveAttribute("class", "form-control");
toHaveAttr
То же, что и toHaveAttribute.
Например:
const myInput = await browser.$("input");
await expect(myInput).toHaveAttr("class", "form-control");