答案 0 :(得分:0)
我建议调用driver.getPageSource()
并检查源XML。 UIAutomator和UIAutomator2中的XML格式不同,因此如果您在Android 5上进行测试,则应尝试两种automationName
功能。
如果您能够在密码*
输入旁边找到带有android.widget.EditText
文本的元素或者最有可能代表星号的元素,那么您可以搜索它并验证其是否存在。
但是,如果星号符号是密码android.widget.EditText
输入元素的一部分(最有可能),那么你可能不会得到它:在我的情况下我也没有得到隐藏密码的点 - 空文本在Appium Desktop检查器中。
如果它很关键,你需要让开发人员把它放在单独的元素中,但我怀疑将它集中在它上面是否有意义