如下图是安卓,很好做断言,get_atrribute(),获取判断即可
可是 IOS 对应的元素选中,属性却没任何变化,首先 IOS 没有 checked 属性,其次是有 selected 属性,但点击后也没有任何改变,选中元素,selected 依然是 flase
请问各位大佬,针对这种 IOS 的选中和勾选的场景,要如何断言呢?
目前考虑双端用一套用例,为了统一,就不做选中断言了。。。只做元素出现,元素消失断言,保持统一
可 UI 自动化,不验证 UI 选中,好像又有点违背初衷;
可实际上就算验证了选中,也没法验证选中的样式(如按钮底色改变,如按钮底部出现下划线)除非加入图像比对,那样又没法兼容手机设备,图像识别的稳定性也待实验,最主要还要维护很多图片,感觉有点冗余
要是可以像 WEB 自动化一样,选中 class 发生变化,表示套用了新样式,就好了。