Expect
Під час написання тестів часто потрібно перевіряти, чи відповідають значення певним умовам. expect надає вам доступ до ряду "матчерів", які дозволяють перевіряти різні речі на об'єктах browser, element або mock.
Параметри за замовчуванням
Ці параметри за замовчуванням пов'язані з опціями waitforTimeout та waitforInterval, встановленими в конфігурації.
Встановлюйте наведені нижче параметри лише якщо ви хочете чекати певні проміжки часу для ваших тверджень.
{
wait: 2000, // мс для очікування успішного виконання очікування
interval: 100, // інтервал між спробами
}
Якщо ви хочете встановити різні таймаути та інтервали, встановіть ці параметри так:
// wdio.conf.js
import { setOptions } from 'expect-webdriverio'
export const config = {
// ...
before () {
setOptions({ wait: 5000 })
},
// ...
}
Параметри матчера
Кожен матчер може приймати кілька параметрів, які дозволяють модифікувати твердження: