Я изо всех сил пытаюсь определить и нажать на кнопку '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")));
Тем не менее, я не могу определить элемент на кнопке закусочной. Не уверен, что мне здесь не хватает. Может кто-нибудь, пожалуйста, помогите?