环境:
PLATFORM_VERSION:夜神模拟器,安卓 4.4.2
appium 版本:1.4.16.1
现象:

如下二图想点击深海蝶骨这个链接元素,试过 By id、className、各种 xpth,各种加等待时间,并能用 driver.getPageSource() 打印出页面元素,但始终提示 element not visible!


然后怀疑是平台问题,将模拟器换成真机,使用魅族安卓 5.1,连 URL 和 PageSource 都没 get 到

但此时注意到 appium 后台报 chromedriver 版本错误!

题主遂把 chromedriver 版本更新(路径:C:\Program Files (x86)\Appium\node_modules\appium\node_modules\appium-chromedriver\chromedriver\win),切换到 webview 页面后 click 一切正常!


↙↙↙阅读原文可查看相关链接,并与作者交流