You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Appium WebDriverIO混合应用自动化:WebView内元素定位失败求助

混合应用自动化测试:WebView元素定位失败问题

我使用Appium WebDriverIO进行混合应用自动化测试时,脚本已成功切换至WebView上下文,但通过XPath //input[@data-testing-id='name-input']定位WebView内元素始终失败。已通过chrome://inspect/#devices检查WebView,确认该XPath有效且元素存在。

报错信息

[0-0] 2023-09-07T09:04:40.093Z INFO webdriver: RESULT {
[0-0]   error: 'no such element',
[0-0]   message: `no such element: Unable to locate element: {"method":"xpath","selector":"//input[@data-testing-id='name-input']"}\n` +
[0-0]     '  (Session info: webview=116.0.0.0)',
[0-0]   stacktrace: '\tGetHandleVerifier [0x00007FF6C7CB52A2+57122]\n' +
[0-0]     '\t(No symbol) [0x00007FF6C7C2EA92]\n' +
[0-0]     '\t(No symbol) [0x00007FF6C7AFE3AB]\n' +
[0-0]     '\t(No symbol) [0x00007FF6C7B37D3E]\n' +
[0-0]     '\t(No symbol) [0x00007FF6C7B37E2C]\n' +
[0-0]     '\t(No symbol) [0x00007FF6C7B70B67]\n' +
[0-0]     '\t(No symbol) [0x00007FF6C7B5701F]\n' +
[0-0]     '\t(No symbol) [0x00007FF6C7B6EB82]\n' +
[0-0]     '\t(No symbol) [0x00007FF6C7B56DB3]\n' +
[0-0]     '\t(No symbol) [0x00007FF6C7B2D2B1]\n' +
[0-0]     '\t(No symbol) [0x00007FF6C7B2E494]\n' +
[0-0]     '\tGetHandleVerifier [0x00007FF6C7F5EF82+2849794]\n' +
[0-0]     '\tGetHandleVerifier [0x00007FF6C7FB1D24+3189156]\n' +
[0-0]     '\tGetHandleVerifier [0x00007FF6C7FAACAF+3160367]\n' +
[0-0]     '\tGetHandleVerifier [0x00007FF6C7D46D06+653702]\n' +
[0-0]     '\t(No symbol) [0x00007FF6C7C3A208]\n' +
[0-0]     '\t(No symbol) [0x00007FF6C7C362C4]\n' +
[0-0]     '\t(No symbol) [0x00007FF6C7C363F6]\n' +
[0-0]     '\t(No symbol) [0x00007FF6C7C267A3]\n' +
[0-0]     '\tBaseThreadInitThunk [0x00007FF9F65226BD+29]\n' +
[0-0]     '\tRtlUserThreadStart [0x00007FF9F6B6DFB8+40]\n'
[0-0] }

相关版本信息

  • Appium版本:1.20.2
  • Chrome版本:116.0.5845.164
  • Chromedriver版本:116.0.5845.96

已尝试的解决步骤

  • 验证上下文切换:确认已正确切换至WebView上下文
  • 指定ChromeDriver路径:因Appium无法自动获取116版本ChromeDriver,已通过chromedriverExecutable配置项指定其路径
  • 升级appium-chromedriver:已将该包升级至最新版本,但问题仍未解决

恳请提供进一步的指导或建议。


内容的提问来源于stack exchange,提问作者Saisrijan Gupta

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 14:37:24