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