Я использую комбинированный фреймворк для Интернета и мобильных устройств, и ниже приведен мой код для тестового примера.
new OpenApp().launchapp(false);
new EventCodePage().clickonAllowaccess();
Thread.sleep(1000);
new EventCodePage().entereventcode("130583");
Thread.sleep(1000);
new EventCodePage().clickonCheckEvent();
Thread.sleep(2000);
new LoginCodePage().enterlogincode(logincode);
Thread.sleep(1000);
new LoginCodePage().clickonLogin();
Thread.sleep(1000);
new ConsentScreen().clickonOK();
Thread.sleep(1000);
WebDriverWait wait = new WebDriverWait(driver,40); wait.until(ExpectedConditions.textToBePresentInElementLocated((MobileBy.id("com.eventfalcon:id/text_notification_feed_title")),"Hello World"));
new HomeScreen().VerifyNotification("Hello World");
Thread.sleep(2000);
драйвер здесь отображается как webdriverwait, как я могу сделать так, чтобы драйвер appium пробовал приведение, но это бросает ошибка, поскольку хромедрайвер не может быть преобразован в драйвер appium. Пробовал также thread.sleep, но это не ждет загрузки моего элемента уведомления. Кто-нибудь может помочь?