Robotium:searchText 与 clickOnText

发布于 2024-09-06 14:05:23 字数 296 浏览 4 评论 0原文

我有一个奇怪的情况: 在屏幕上,我可以单击以下字符串:“1 年基本许可证(15.00 美元)”

但是以下代码让我有些头痛: assertTrue(solo.searchText("1 年基本许可证 ($15.00)")); solo.clickOnText("1 年基本许可证 (15.00 美元)");

clickOnText 语句测试失败!说(在日志中): 未找到 1 年基本许可证(15.00 美元)。已找到:1 年基本许可证(15.00 美元)

有人能给我一些提示以了解发生的情况...

问候, 阿尔班.

I have a strange situation:
On a screen, I have the following string to click on: "1 Year Basic License ($15.00)"

But the following code give me some headache:
assertTrue(solo.searchText("1 Year Basic License ($15.00)"));
solo.clickOnText("1 Year Basic License ($15.00)");

The test fails on the clickOnText statements! saying (in the log):
1 Year Basic License ($15.00) not found. Have found: 1 Year Basic License ($15.00)

Can someone give me some hint to understand what's happening...

Regards,
Alban.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

你如我软肋 2024-09-13 14:05:23

我终于发现正在发生;)

这里的一切都是围绕将字符串参数解释为正则表达式!
所以这里的解决方案是转义美元字符!

再见,
阿尔班.

I finally found was going on ;)

Everything here is around the interpretation of the string parameter as a regexp!
So the solution here is to escape the dollar character!

Bye,
Alban.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文