Команды testplane
Обзор
warning
Описаны только команды для последней версии Testplane v8 и WebDriverIO v9. Команды для более старых версий стоит смотреть в документации WebDriverIO (пример для WebDriverIO v8).
Так как в основе testplane лежит WebDriverIO v9, то в ней доступны все команды, которые предоставляет WebDriverIO.
Однако, описания команд на сайте WebDriverIO для 8-й версии не совсем подходят as is для пользователей testplane из-за целого ряда причин:
-
в WebDriverIO объект
browserсуществует в глобальном пространстве, тогда как в testplane нужно либо писатьthis.browser:it("should test something", async () => {
await this.browser.url("https://testplane.io");
// код теста...
});либо получать объект
browserиз аргумента функции (обратите внимание, что объектbrowserпередается внутри объекта!):it("should test something", async ({ browser }) => {
await browser.url("https://testplane.io");
// код теста...
});