AP
Size: a a a
AP
D
AP
D
P
IM
IM
IM
RS
RS
RS
D
span=${button.name}). Общим все решилось таким видом селектора без всяких дивов, нужно было еще раз пресмотреть мы было селектора на дивахOK
span=${button.name},div=${button.name})[0]span=${button.name}’)).concat(await this.root.$$(‘div=${button.name}’)[0]D
span=${button.name}’)).concat(await this.root.$$(‘div=${button.name}’)[0]OK
OK
D
O
afterEach(async function(done){
const logs = await browser.manage().logs().get('browser');
expect(logs.length).toBe(0, `There were ${logs.length} JS errors: ${logs.map(log => '\n' + log.message)}`);
await browser.manage().deleteAllCookies();
done();
})Т.е. сперва собираем упавшие за время теста консольные ошибки и, если они есть, фейлим тест; потом чистим куки; потом идем запускаем следующий тест. OK
afterEach(async function(done){
const logs = await browser.manage().logs().get('browser');
expect(logs.length).toBe(0, `There were ${logs.length} JS errors: ${logs.map(log => '\n' + log.message)}`);
await browser.manage().deleteAllCookies();
done();
})Т.е. сперва собираем упавшие за время теста консольные ошибки и, если они есть, фейлим тест; потом чистим куки; потом идем запускаем следующий тест. O