Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/224.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
Android 在Appium中标识符找不到元素_Android_Appium - Fatal编程技术网

Android 在Appium中标识符找不到元素

Android 在Appium中标识符找不到元素,android,appium,Android,Appium,我遇到以下错误: ValueError: Element locator 'identifier=id/edittext1' did not match any elements. 有一个id为edittext1的元素,但无法识别 我也遇到过类似的问题 我使用xpath进行元素定位 下面是示例xpath供您参考 尝试使用另一个定位器,我过去也有同样的问题。但是有了CssSelector,它工作得很好 单击进入按钮的示例: WebElement element1 = driver.findEle

我遇到以下错误:

ValueError: Element locator 'identifier=id/edittext1' did not match any elements.

有一个id为edittext1的元素,但无法识别

我也遇到过类似的问题

我使用xpath进行元素定位

下面是示例xpath供您参考


尝试使用另一个定位器,我过去也有同样的问题。但是有了CssSelector,它工作得很好

单击进入按钮的示例:

WebElement element1 = driver.findElement(By.cssSelector("div[ng-click^='actionname']"));
element1.click();

尝试元素定位的xpath您是否尝试过使用其他定位程序,如cssselector或xpath?@sai我认为您面临的语法问题,请您将代码发布在此处,以便我可以帮助您输出:该示例只是为了让您了解cssselector是如何工作的!CSS与本机移动应用程序的相关性如何?我将其用于混合应用程序,很抱歉,我不确定是否可能用于本机应用程序。
WebElement element1 = driver.findElement(By.cssSelector("div[ng-click^='actionname']"));
element1.click();