Android-UIAutomator | Webdriver |确定元素的可聚焦属性的值

时间:2015-08-26 14:30:01

标签: java android selenium selenium-webdriver android-uiautomator

我有一个Android应用程序。只能使用email-element " focusable"来验证登录。属性,更改为' false'真的'登录。

我正在使用webdriver进行自动化,并希望验证email-element的focusable属性,以便我可以验证登录功能。

例如:if(abc.getAttribute(' focusable')==' true')        //验证登录成功      其他         //登录失败

但是上述条件永远不会起作用,即脚本不会因为执行了哪个块而进入if块。

我是Android应用的新用户,不确定是否可以像上面那样使用focusable。

请帮助!!!

1 个答案:

答案 0 :(得分:0)

如果我有HTML,我可以提供更好的答案,但我发现了几件事......

由于这是Java,因此您的条件不起作用。它应该是

if(abc.getAttribute("focusable").equals("true"))

您不能将==与字符串一起使用。请阅读this了解详情。

你在String周围使用单引号(')而不是双引号(“).Java不会那样。单引号用于char