Перейти к основному содержимому

getMeta

Обзор

Используйте команду getMeta, чтобы получить мета-информацию о тесте.

Если указать ключ, то команда возвращает значение для конкретного ключа. Если ключ не указан, команда вернет объект со всей мета-информацией теста.

Для установки значений в мета-информации используйте команду setMeta.

к сведению

Эта команда реализована внутри testplane, в API WebDriverIO её нет.

Использование

await browser.getMeta();

или

await browser.getMeta(key);

Параметры команды

ИмяТипОписание
keyStringНеобязательный параметр. Ключ, значение которого нужно получить из мета-информации теста.

Примеры использования

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'}
});