Я использовал шаблон объекта страницы и WebdriverIO и пытался объявить селектор, который будет унаследован на дочерних страницах. я пробовал и то и другое
function Page() {
this.loader = function() {
return $("div[class*='loading'] svg");
}
}
и это
Page.prototype.loader = function() {
return $("div[class*='loading'] svg");
}
И когда я вызываю эту функцию с дочерних страниц, например
checkoutPage.loader.waitForVisible(5000, true);
Я получаю сообщение об ошибке «checkoutPage.loader.waitForVisible» не является функцией. Как я могу объявить геттер для базовой страницы, чтобы его можно было вызывать из любого дочернего элемента?
checkoutPage.loader().waitForVisible()
? - person tehbeardedone   schedule 04.01.2018