Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/358.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Appium无法按资源id搜索元素_Java_Android_Automation_Appium - Fatal编程技术网

Java Appium无法按资源id搜索元素

Java Appium无法按资源id搜索元素,java,android,automation,appium,Java,Android,Automation,Appium,我正在尝试使用appium为android应用程序创建一个自动化脚本。我正在尝试选择一个元素并使用以下代码执行单击操作 MobileElement loginElt = (MobileElement)driver.findElementById("ca.*******.bond:id/menu_item_sign_in"); 其中,ca.******.bond:id/menu\u item\u sign\u in是资源id 问题是appium无法搜索资源id,尽管它可以通过uiautomato

我正在尝试使用appium为android应用程序创建一个自动化脚本。我正在尝试选择一个元素并使用以下代码执行单击操作

MobileElement loginElt = (MobileElement)driver.findElementById("ca.*******.bond:id/menu_item_sign_in");
其中,
ca.******.bond:id/menu\u item\u sign\u in
是资源id

问题是appium无法搜索资源id,尽管它可以通过uiautomator使用。

只需添加
。单击()

并删除应用程序ID

driver.findElementById("menu_item_sign_in").click();
只需添加
。单击();driver.findElementById(“ca.bellmedia.cravetv.bond:id/菜单项\登录”)。单击()