解决appium元素定位不到的问题

XPath定位失败

问题

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

原因

网上说appium定位使用xpath时不支持中文

解决

更换成uiautomator,一个java库,提供执行自动化测试的各种API

uiautomator text定位

问题

An element could not be located on the page using the given search parameters.

在这里插入图片描述

原因

输入框控件为android.view.View()
在这里插入图片描述
意味着只能click,不能send_keys

注:android.widget.EditText可以send_keys

解决

使用press_keycode(模拟安卓键盘操作)
在这里插入图片描述

self.driver.implicitly_wait(2)   
self.driver.press_keycode(8).press_keycode(8).press_keycode(8).press_keycode(8).press_keycode(8).press_keycode(8).press_keycode(8).press_keycode(8)

Android KEYCODE键值链接:https://blog.csdn.net/moonft/article/details/121915175

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Appium Inspector访问不到服务器可能是由于以下几个原因导致的: 1. 服务器配置错误:请确保在Appium Server GUI中正确配置了IP、端口和地址。IP应该配置为服务器的IP地址,如果是本机则配置为127.0.0.1。端口和地址应该与Appium Inspector中的配置对应。 2. 网络连接问题:请确保服务器和Appium Inspector所在的机器在同一个网络下,并且网络连接正常。如果网络连接不稳定,可能会导致无法访问服务器。 3. 防火墙或代理设置:请检查服务器和Appium Inspector所在机器的防火墙设置,确保允许Appium Inspector访问服务器。如果使用了代理服务器,请确保代理设置正确。 如果以上方法都无法解决问题,您可以尝试以下步骤: 1. 关闭并重新打开Appium Inspector:有时候刷新按钮无法正常工作,关闭并重新打开Appium Inspector可能会解决问题。 2. 检查Appium Server日志:在Appium Server GUI中查看日志,检查是否有任何错误或异常信息。根据日志中的提示,尝试解决问题。 3. 更新Appium版本:如果您使用的是较旧的Appium版本,尝试更新到最新版本,可能会修复一些已知的问题。 希望以上信息对您有帮助。如果问题仍然存在,请提供更多详细信息,以便我们能够更好地帮助您解决问题。 #### 引用[.reference_title] - *1* [【Appium】最新版Appium inspector使用方法及如何定位元素](https://blog.csdn.net/weixin_42297382/article/details/123975985)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [APP自动化测试(3)-Appium Inspector介绍](https://blog.csdn.net/wanglx1984/article/details/128795627)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值