Невозможно определить кнопку, которая внутри ShadowRoot в транспортире.
Я попытался использовать deepCss следующим образом,
this.startNowButton = element(by.deepCss('button[class="apply-now"]'));
Но я получаю
NoSuchElementError: No element found using locator: By(css selector, * /deep/ button[class="apply-now"])
Является ли это правильным способом идентификации элементов внутри ShadowRoot для транспортира? Спасибо
моя HTML-страница похожа на следующую,
<div id="modal">
<div class="push-wrap">
<header id ="site-header">
<hmy-cms-header class="hydrated">
#shadow-root (open)
<header>
<div class=notification-banner> ... </div>
<div class="ca">
<button class="apply-now">"Apply"<span>now</span>