Selenium Appium—验证的值';s标签未更改

Selenium Appium—验证的值';s标签未更改,selenium,appium,appium-ios,Selenium,Appium,Appium Ios,最近,我开始使用Appium实现应用程序的测试自动化,这是用本机脚本编写的 问题是,在注册部分,Appium/Selenium框架中验证标签的值没有改变。下面是两个不同文本字段的快照,其中包含有效数据和无效数据 有效数据 无效数据 < P>可能是APP与设备不同步,考虑在AppII桌面中点击“刷新源和屏幕截图”按钮,AppServer应该从设备或模拟器获得“新鲜”的源和图像: 您还可以考虑使用AppII桌面作为替代,这使得管理设备和仿真器/模拟器的过程变得更加容易,尤其是在< P>这可能

最近,我开始使用Appium实现应用程序的测试自动化,这是用本机脚本编写的

问题是,在注册部分,Appium/Selenium框架中验证标签的值没有改变。下面是两个不同文本字段的快照,其中包含有效数据和无效数据

有效数据

无效数据

< P>可能是APP与设备不同步,考虑在AppII桌面中点击“刷新源和屏幕截图”按钮,AppServer应该从设备或模拟器获得“新鲜”的源和图像:


您还可以考虑使用AppII桌面作为替代,这使得管理设备和仿真器/模拟器的过程变得更加容易,尤其是在

< P>这可能是XCu码中的可访问性标签引起的。我在工作中的项目中遇到了同样的问题,但在删除硬编码标签后,我能够从Appium中获得我期望的值


可访问性属性可以在“Identity Inspector”(身份检查器)下的故事板或nib中找到。

我不这么认为,我已多次刷新页面,但该值没有更改。可能是首次编辑后该值已存储在缓存中,并在之后被反映。您是否再次尝试卸载和安装应用程序?我不明白,您希望更改什么?这是一个标签,不是文本框。ElementTypeStaticText对我来说意味着文本不会改变,它不是一个可编辑的控件。@BillHileman。确切地此控件的值在android中更改(先为空,在表单验证过程中更改),但在iOS中,标签的值在inspector中是固定的,但显示的是验证错误。@Mironline-您是否尝试使用其他inspector复制此值?