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

executionContext

Обзор

Во время прогона тестов testplane добавляет в browser свойство executionContext для хранения контекста исполнения.

В свойстве browser.executionContext хранится текущий объект теста или хука _Mocha, дополненный идентификатором браузера.

к сведению

Контекст исполнения добавляет testplane, в API WebDriverIO его нет.

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

it("should log execution context", async ({ browser }) => {
await browser.url("/foo/bar");

console.log("test", browser.executionContext);
// выведет:
// test: {
// "title": "should log execution context",
// "async": 0,
// "sync": true,
// "timedOut": false,
// "pending": false,
// "type": "test",
// "body": "...",
// "file": "/foo/bar/baz/qux.js",
// "parent": "#<Suite>",
// "ctx": "#<Context>",
// "browserId": "chrome",
// "meta": {},
// "timer": {}
// }
});