getMeta
Обзор
Используйте команду getMeta
, чтобы получить мета-информацию о тесте.
Если указать ключ, то команда возвращает значение для конкретного ключа. Если ключ не указан, команда вернет объект со всей мета-информацией теста.
Для установки значений в мета-информации используйте команду setMeta.
к сведению
Эта команда реализована внутри testplane, в API WebDriverIO её нет.
Использование
await browser.getMeta();
или
await browser.getMeta(key);
Параметры команды
Имя | Тип | Описание |
key | String | Необязательный параметр. Ключ, значение которого нужно получить из мета-информации теста. |
Примеры использования
it("should get meta info of test", async ({ browser }) => {
await browser.setMeta("foo", "bar");
await browser.url("/foo/bar?baz=qux");
const val = await browser.getMeta("foo");
console.log(val); // выведет: bar
const url = await browser.getMeta("url");
console.log(url); // выведет: /foo/bar?baz=qux
const meta = await browser.getMeta();
console.log(meta); // выведет: {foo: 'bar', url: '/foo/bar?baz=qux'}
});