Я новичок в автоматизации тестирования.Я пытаюсь автоматизировать пользовательский интерфейс и хочу нажать на меню гамбургера.
Я пробовал это с
1. MobileElement el1 = driver.findElement(By.xpath("//*[@content-desc='" + "Menu" + "']"));
el1.click();
2. MobileElement el1 = driver.findElement(By.name("Menu)"));
el1.click();
3. MobileElement el1 = (MobileElement) driver.findElementByXPath("//android.widget.ImageButton[@content-desc=\"Menu\"]");
во всех случаях, когда я получил ошибку для элемента не найден.
Но когда я нажимаю вручную на меню в рамках теста перед выполнением el1.click (), тест запускается успешно.Это похоже на то, как элемент меню фокусируется, а appium находит его.Так как выполнить это без нажатия или получения фокуса?