Appium 基于 Appium 的自动化执行过程中,出现"NoSuchElementException: Message: An element could not be located on the page using the given search parameters."错误

wangst · 2016年11月14日 · 1423 次阅读

1.问题:
在基于 appium 的自动化遍历过程中,调用:element.get_attribute("name");element.size;element.get_attribute("text");element.send_keys("test\n") 等方法时,会出现"NoSuchElementException: Message: An element could not be located on the page using the given search parameters."错误。

想咨询一下,各位遇到这种情况,是如何避免的。 这个错误是因为什么原因导致的?(https://testerhome.com/topics/800

2.环境描述:
Appium version: 1.6
Desktop OS/version used to run Appium: Mac os 10.11.6
Node.js version (unless using Appium.app|exe): v6.3.0
Mobile platform/version under test: Android 5.1.1
Real device or emulator/simulator: Real device
Appium CLI or Appium.app|exe: Appium CLI

谢谢,也欢迎讨论。

备注:
我认为可能的原因是:我有多个线程在操作元素(这样会导致页面变化);页面布局动态变化(前后不一致);页面未加载完全。

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册