У меня есть этот кусок кода:
getText: (selector) => {
browser.waitUntil(function () {
return browser.isExisting(selector) === true;
},timeout,
'Could not find element after: ' + timeout,
pollingTime);
return browser.getText(selector);
}
И иногда эта функция (getText (селектор), но в глубоком browser.getText (селектор)) возвращает undefined
для селектора, который выглядит следующим образом:
article[data-product-id="test-00020"] li.product-entry__summary__item.is-price span
Это происходит не каждый раз, когда запускается тест, но иногда происходит.Это сводит меня с ума, потому что поведение противоречиво.Иногда это работает, а иногда нет.
У кого-нибудь были подобные проблемы?Пожалуйста помоги!Спасибо.