[Appium] [Clickable = false] [enabled = true]无法在应用程序屏幕上单击任何android元素

当代码在eclipse for Java中运行时,我可以单击应用程序屏幕上的所有android元素。但是,当我在同一台机器上为同一应用程序运行C#代码时,没有点击屏幕元素。但是我能够成功登录,但是当它到达主页即帐户屏幕时,没有任何元素被点击。我尝试了以下选项:- (a)上下文-仅本地应用。 (b)尝试了不同类型的等待。 (c)尝试了各种xpath,id等用于不同的元素。

        id = com.abc.touchbanking:id/accountsTab  
        xpath = //*[@class = 'android.support.v7.app.actionBar$Tab']//*[text() = 'TRANSFER & PAY']
        xpath = //*[@text = 'TRANSFER & PAY']
        xpath = //android.widget.HorizontalScrollView/android.widget.LinearLayout/child::android.support.v7.app.actionBar.Tab[2]
       id = com.abc.touchbanking:id/MoneyMovementTab

(d)最后尝试检索应用程序页面源。对于所有元素         “ Clickable = false”和“ enabled = true”。

所以我不确定如何使不同的android元素可点击。

我已经尝试过Appium inspector和uiautomatorviewer。

我尝试附加屏幕转储以获取更多详细信息,但不能。

请您帮助我摆脱困境。预先感谢您的时间和建议。

a305656988 回答:[Appium] [Clickable = false] [enabled = true]无法在应用程序屏幕上单击任何android元素

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3081367.html

大家都在问