为了账号安全,请及时绑定邮箱和手机立即绑定

如何在 appium 的 textview 中单击文本链接

如何在 appium 的 textview 中单击文本链接

白板的微信 2021-09-12 15:33:01
如何在 appium 的 textview 中单击文本链接例如。我有一个字符串但没有帐户?登记只有注册有一个链接,其他文本被禁用,当我点击注册时,它会导航到注册屏幕。但是我不能点击注册。
查看完整描述

3 回答

?
慕姐4208626

TA贡献1852条经验 获得超7个赞

我通常会在我的测试中尝试避免 XPATH,因此要按文本搜索元素我正在做这样的事情,这将返回一个By要在 webdriver 交互中使用的元素。


public static By byText(final String text)

{

    switch (Configuration.getInstance().getPlatform())

    {

        case ANDROID:

            // This requires a UiAutomator2 test driver:

            return MobileBy.AndroidUIAutomator("new UiSelector().text(\"" + text + "\")");

        case IOS:

        default:

            throw new RuntimeException("not implemented");

    }

}

不幸的是,我现在不知道与 iOS 的等价物,但它也应该以某种方式成为可能;)


查看完整回答
反对 回复 2021-09-12
  • 3 回答
  • 0 关注
  • 173 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信