我正在使用 MonkeyTalk 为我的 Android 应用程序自动化一些用户测试用例。一切正常,除了当我尝试检测包含此字符串的按钮时:
"Connect\n(Code Required)"
我收到此错误:
FAILURE: Unable to find Button(Connect\n(Code required))
如果我将按钮更改为“连接”并对该值进行点击,MonkeyTalk 没有问题,但是关于换行符的某些东西必须把它扔掉。
经过一番搜索,我发现这个线程证实了我对换行符的怀疑。这里有一个建议的修复方法,将默认编码设置为 UTF-8(选择项目 > 文件 > 属性 > 资源)
但是,这对我不起作用。
我还尝试使用通配符找到按钮,如下所示:
"*(Code Required)"
但这似乎也不被支持。
也许我可以使用另一种换行符?
在此先感谢您的帮助!