EK
Size: a a a
EK
V
before(async function () {Добрый день, ребята. Возник следующий вопрос. Занимаюсь автоматизацией тестирования одного андроид приложения. Необходимо проверять список элементов на одном конкретном View. До текущего момента, все переходы были вынесены в отдельные блоки it в одно тесте, и соответственно после каждого перехода выводился какой-то результат. Я хочу избежать этого и поэтому все переходы вынес в блок before, но почему-то данная конструкция не работает. Возникает ошибка
client = await webdriverio.remote(androidOptions);
const tabBar = await client.$('~bottomNavigationBar');
const tabBarElements = await tabBar.$$("android.widget.FrameLayout");
tabBarElements[4].click();
const MoreElements= await client.$('~menuList');
const Elements = await MoreElements.$$('~menuListItem');
Elements[1].click();
client.pause(5000);
const ListDepartment = await client.$$('~titleValueItem');
client.pause(5000);
ListDepartment[1].click();
});
TypeError: Cannot read property 'click' of undefined
Вопрос 1. Можно ли вообще так делать?M
EK
M
EK
НБ
FB
M
FB
M
FB
M
FB
FB
A
М
DZ
OK
M