我正在努力识别并单击小吃店中的按钮“ ShiftChange”,我已经过了stackoverflow帖子
How to locate/Access snackbar elements? I am not able to find locators for snackbar
基于此,我从开发人员那里获得了源代码
Dev源代码:
<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")));
我仍然无法识别小吃栏按钮上的元素。不知道我在这里想念什么。有人可以帮忙吗?