gpt4 book ai didi

linkify - Android Espresso 和 Linkify

转载 作者:行者123 更新时间:2023-12-02 14:21:44 25 4
gpt4 key购买 nike

我正在为我的基于 Espresso 的 Android 应用程序编写一些测试。单击 TextView 内的链接(使用 Linkify 类创建)后,我需要断言我看到的是正确的屏幕。

我尝试单击包含链接的 TextView,但链接无法打开。

是否有正确的方法来使用 Espresso 进行测试(除了修改代码以为链接提供单独的 TextView 之外)?

最佳答案

我找到了一个更简单的方法,在ViewActions中有一个方法叫做openLinkWithText,它使用linkTextMatcher作为匹配器来匹配链接,用这个是不是很轻松点击具有多个链接的 TextView ,如下所示:

Espresso.onView(ViewMatchers.withId(R.id.legal_privacy_tv)).perform(ViewActions.openLinkWithText("Privacy Statement")); 

就我而言,我有 1 个单个 TextView ,它与 2 个链接、隐私声明和法律声明链接,使用上述方法我可以单独单击它们,而无需使用绑定(bind) xy 或上面建议的其他方法。

关于linkify - Android Espresso 和 Linkify,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22315159/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com