繁体   English   中英

单击TextView类中的链接

[英]Click on link inside TextView class

如何访问TextView中的第二个链接? 到目前为止我试过:

  AndroidElement d = (AndroidElement) driver.findElement(By.xpath("//android.widget.TextView[@text='Notice']"));
    d.click();

并使用:

driver.findElement(By.Id("com.optimum.rdvr.mobile:id/toc_text"));

只需点击第一个链接。 我需要得到第二个链接。 我想点击“移动隐私声明”任何人都有建议?

在此输入图像描述

您可以使用Linkify

String termsOfUse = getResources().getString(R.string.terms_of_use);
String privacyNotice = getResources().getString(R.string.privacy_notice);

legalDescription.setText(
    String.format(
        getResources().getString(R.string.message),
        termsOfUse,
        privacyNotice )
);

//add the links
Pattern privacyNoticeMatcher = Pattern.compile(privacyNotice);
Linkify.addLinks(legalDescription, privacyNoticeMatcher , "privacy:");
Pattern termsOfUseMatcher = Pattern.compile(termsOfUse);
Linkify.addLinks(legalDescription, termsOfUseMatcher , "termsOfUse:");

通过Android上的TextView中的多个可点击链接

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM