当某些字段为空时,在使用appium的本地应用程序上识别错误



我使用appium自动化原生android应用程序的UI和功能。我的要求是捕获在登录期间用户名保持空白时出现的错误消息。错误信息在用户名字段上显示红色感叹号,并且无法被uiautomator识别。是否有办法通过appium

捕获错误消息的文本?

您可以尝试使用xpath并提供您期望此错误消息Object拥有的文本值来查找该元素。

$driver.find_element :xpath, '//text[@text="Err Msg"]'

如果找到元素,则可以检索其他属性

最新更新