Моя последовательность действий выглядит следующим образом: p>
- Нажмите ссылку в веб-просмотре
Код: Выделить всё
const myWebView = web(by.id("web-view")); const myLink = myWebView.element(by.web.cssSelector("div a")) await myLink.tap();
- После нажатия ссылки и отображения страницы нажмите кнопку
Код: Выделить всё
const myButton = myWebView.element(by.web.cssSelector("div button")) await myButton.tap();
Я надеялся, что смогу использовать waitFor, но, похоже, это специфично для NativeElement type
Я также пробовал await continue(myButton).toExist();, но получил
Код: Выделить всё
Test Failed: Failed on web expectation: TOEXIST with params on element with CSS == 'div button', web-view: . Got evaluation result: false. Element info: ``
Подробнее здесь: https://stackoverflow.com/questions/785 ... be-visible