【问题标题】:Unable to click on a link inside textview message on android mobile app-Appium无法在 android 移动应用 Appium 上单击 textview 消息中的链接
【发布时间】:2016-02-18 13:35:27
【问题描述】:

任何人都可以帮助解决这个问题......

code

我想访问我的文本中的超链接,如图所示:

注意事项: 我尝试使用 id 直接单击文本,但没有成功。 我尝试使用 scrollTo() 但它仍然没有用。 我尝试使用 linkText,即使没有成功。

【问题讨论】:

    标签: java android selenium appium


    【解决方案1】:

    clickable 设置为 false。您必须在 xml 文件中设置它true,然后在您的活动类中处理 onClick 事件

    【讨论】:

    • 一般来说,文本中的Url 无论如何都被点击了,TextView 是否可点击......不是吗?
    • @nullpointer if autoLink 在 xml 文件中设置为 web 则为是,否则为否。
    • 此短信不是在我们的应用程序中开发的..从我​​们的应用程序将通过 whatsapp 共享。即使我没有得到你在谈论哪个 xml
    • @SudhakarMK 我没听懂你。你的意思是它不是在你的应用程序中开发的?如果您有 TextView,那么它通常位于 XML 布局文件 中,您可以在其中配置某些元素,例如:TextView、Button 等。 。您也可以在 Activity 类 中配置此参数。
    【解决方案2】:

    image 只需要在 Android java 文件中处理 onclick 侦听器,您可以在其中引用 xml 的文本,例如

     TextView mytext=(TextView)findviewbyid(R.id.ref of your TextView);
     mytext.setOnClickList();
    

    【讨论】:

    • 能否请您简要介绍一下...
    • @SudhakarMK 请把你的错误截图发给我
    • 附加屏幕截图--
    • TextView mytext=(TextView)findviewbyid(text); mytext.setOnClickList();
    猜你喜欢
    • 2019-02-14
    • 1970-01-01
    • 2019-01-29
    • 2010-12-14
    • 1970-01-01
    • 1970-01-01
    • 2018-07-06
    • 1970-01-01
    • 2016-06-18
    相关资源
    最近更新 更多