【发布时间】:2020-01-24 07:00:39
【问题描述】:
我是自动化测试的新手。 我正在尝试自动化 UI,并希望点击汉堡菜单。
我试过了
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 找到它一样。 那么如何在不点击或获得焦点的情况下执行此操作?
【问题讨论】:
标签: android automation automated-tests appium