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": {}
// }
});