Appium 无法使用 UIAutomator 中的文本定位移动应用程序中的元素
Appium Unable to locate elements in mobile app using text in UIAutomator
当我尝试在 XPath 中使用文本时,出现错误
org.openqa.selenium.InvalidSelectorException: Argument was an invalid selector (e.g. XPath/CSS). (WARNING: The server did not provide any stacktrace information)"
这是我试图找到元素的代码
driver.findElement(By.xpath("//android.widget.EditText[@text=‘Enter recipient. Editing.’]")).sendKeys("8659741253");
要将文本 8659741253
发送到 WebElement
,您可以使用以下代码行:
driver.findElement(By.xpath("//android.widget.EditText[contains(normalize-space(),'Enter recipient. Editing.')]")).sendKeys("8659741253");
文本编辑器有问题。 “‘”字符不是预期的单引号。所以使用普通的“'”。
希望这会奏效。
当我尝试在 XPath 中使用文本时,出现错误
org.openqa.selenium.InvalidSelectorException: Argument was an invalid selector (e.g. XPath/CSS). (WARNING: The server did not provide any stacktrace information)"
这是我试图找到元素的代码
driver.findElement(By.xpath("//android.widget.EditText[@text=‘Enter recipient. Editing.’]")).sendKeys("8659741253");
要将文本 8659741253
发送到 WebElement
,您可以使用以下代码行:
driver.findElement(By.xpath("//android.widget.EditText[contains(normalize-space(),'Enter recipient. Editing.')]")).sendKeys("8659741253");
文本编辑器有问题。 “‘”字符不是预期的单引号。所以使用普通的“'”。 希望这会奏效。