gpt4 book ai didi

android - 如何使用 solo.searchText 搜索一些由特殊字符组成的文本

转载 作者:行者123 更新时间:2023-11-29 00:31:43 25 4
gpt4 key购买 nike

我正在使用 robotium 来测试一个 android 项目。我有一个测试用例,我需要在其中测试一条由特殊字符组成的消息是否正确发布。所以我创建了一个由特殊字符组成的常量:

public static final String PostMessageWithSpecialchars = "Hey hi,* Have a good day*.:()[]-=/&!?"'+;@#";

我正在使用以下代码搜索它并断言发布的消息与常量 PostMessageWithSpecialchars 中的消息完全一样

assertTrue(solo.searchText(PostMessageWithSpecialchars));

但测试在 assertTrue 行失败。如何搜索 PostMessageWithSpecialchars 文本?我不想使用转义字符,因为那样会忽略特殊字符。我想确保正确发布 PostMessageWithSpecialchars 消息中的特殊字符。

最佳答案

方法 solo.searchText() 接受正则表达式模式。在您的搜索字符串中,您使用的是用于模式的特殊字符。您可以引用它们来查找任何文本:

assertTrue(solo.searchText(Pattern.quote(PostMessageWithSpecialchars)));

关于android - 如何使用 solo.searchText 搜索一些由特殊字符组成的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15240700/

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