我正在使用Java语言的Appium开发移动原生应用程序的自动化。我想点击设备菜单按钮。
方法1:
JavascriptExecutor js = (JavascriptExecutor) driver;
js.executeScript("mobile: keyevent", 82);
尝试但没有工作。
方法2: -
HashMap swipeObject = new HashMap();
swipeObject.put("keycode", 82);
((JavascriptExecutor ) driver).executeScript("mobile: keyevent", swipeObject);
和
driver.execute_script("mobile: keyevent", {"keycode": 82})
这不起作用,任何人都可以帮我吗?
答案 0 :(得分:0)
尝试将菜单按钮声明为MobileElement
并使用tap()
功能。
答案 1 :(得分:0)
按名称查找元素,这应该有效:
driver.findElementByName("Apps").click();