无法在Android中使用Appium单击设备菜单按钮
我正在使用Java语言中的Appium实现移动本机应用程序的自动化。我想点击设备菜单按钮 方法1:无法在Android中使用Appium单击设备菜单按钮,android,appium,Android,Appium,我正在使用Java语言中的Appium实现移动本机应用程序的自动化。我想点击设备菜单按钮 方法1: JavascriptExecutor js = (JavascriptExecutor) driver; js.executeScript("mobile: keyevent", 82); 试过了,但没用 方法2:- HashMap swipeObject = new HashMap(); swipeObject.put("keycode", 82); ((JavascriptExecuto
JavascriptExecutor js = (JavascriptExecutor) driver;
js.executeScript("mobile: keyevent", 82);
试过了,但没用
方法2:-
HashMap swipeObject = new HashMap();
swipeObject.put("keycode", 82);
((JavascriptExecutor ) driver).executeScript("mobile: keyevent", swipeObject);
及
这不起作用,有人能帮我吗?尝试将菜单按钮声明为
MobileElement
并使用tap()
函数 按名称查找元素,这样应该可以:
driver.findElementByName("Apps").click();
这是一个特定于设备的菜单栏…为什么是“应用程序”。是的,按名称查找元素,它应该可以工作。在大多数设备上,菜单按钮被命名为“apps”,我会检查并让你知道。我不确定问题出在哪里,但你应该检查定位器并点击它。
driver.findElementByName("Apps").click();