Java Android UIAutomator | Webdriver |标识元素的可聚焦属性的值

Java Android UIAutomator | Webdriver |标识元素的可聚焦属性的值,java,android,selenium,selenium-webdriver,android-uiautomator,Java,Android,Selenium,Selenium Webdriver,Android Uiautomator,我有一个android应用程序。其中,登录验证只能使用电子邮件元素的“聚焦”属性进行,该属性在登录时从“false”更改为“true” 我正在使用webdriver实现自动化,希望验证电子邮件元素的focusable属性,以便验证登录功能 例如:if(abc.getAttribute('focusable')=='true') //验证登录成功 其他的 //登录失败 但上述条件永远不会起作用,即脚本不会进入if块,因为执行了哪个else块 我是Android应用程序的新手,不确定focusabl

我有一个android应用程序。其中,登录验证只能使用电子邮件元素的“聚焦”属性进行,该属性在登录时从“false”更改为“true”

我正在使用webdriver实现自动化,希望验证电子邮件元素的focusable属性,以便验证登录功能

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

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

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


请帮忙

如果我有HTML,我可能会提供更好的答案,但我注意到了一些事情

因为这是Java,所以您的条件语句不能工作。应该是

if(abc.getAttribute("focusable").equals("true"))
不能对字符串使用
=
。阅读更多信息


另外,您在
String
s周围使用单引号(')而不是双引号(“)。Java不会喜欢这样。单引号用于
char

您能提供HTML吗?