selenium - Appium无法使用UIAutomator中的文本在移动应用程序中定位元素

标签 selenium xpath appium android-uiautomator invalidselectorexception

当我尝试在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");

最佳答案

问题出在文本编辑器上。 “”字符不是预期的单引号。因此,请使用普通的“”。
希望这会起作用。

关于selenium - Appium无法使用UIAutomator中的文本在移动应用程序中定位元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48295864/

相关文章:

java - 如何打印多个元素(div)及其值 - java 中的 Selenium WebDriver

python - 从网页中抓取 YouTube 链接

xpath - 可能在 xpath 中有条件字符串连接或连接?

java - 如何在appium-android中向上/向下滚动

javascript - Send_keys 函数确实按 Selenium python 中的预期工作

selenium - 如何在 Selenium 中通过 XPath 存储和回显当前输入字段的所有 ID?

java - 使用给定的 xpath 列表仅保留 xml 中想要的元素

android - 在安卓真机上使用Appium,找不到工具栏按钮

mocking - 在移动原生应用测试中 : How to mock backend when using Appium?

python - 如何使用 selenium 和 python 创建具有相同 xpath 的元素列表?