Не могу нажать кнопку закусочной - PullRequest
0 голосов
/ 08 апреля 2020

Я изо всех сил пытаюсь определить и нажать на кнопку 'ShiftChange', присутствующую в снэк-баре, я прошел через стековый пост

Как найти / получить доступ к элементам снэк-бара? Я не могу найти локаторы для закусочной

Исходя из этого, я получил исходный код от разработчика

Исходный код разработчика:

<espresso-snackbar>
    <button espresso-primary-button
    *ngIf="!isNative"
    class="shift-request-action-btn"
    data-e2e="request-change-shift-btn"
    [disabled]="!enableScheduleRequestAction"
    (click)="showHideShiftOptions(true)">
    {{'schedule.CHANGE_SHIFT' | lang}}
    </button>
    </espresso-snackbar>

**

Что я пытаюсь

FluentWait<WebDriver> wait = new WebDriverWait(driver,
          10).ignoring(NoSuchElementException.class);
          wait.until(ExpectedConditions.visibilityOfElementLocated
          (By.className("shift-request-action-btn")));

Тем не менее, я не могу определить элемент на кнопке закусочной. Не уверен, что мне здесь не хватает. Может кто-нибудь, пожалуйста, помогите?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...