当前位置: 首页 > 知识库问答 >
问题:

如何提取Android应用程序活动中存在的所有字符串

佘缪文
2023-03-14

我有一个android应用程序,它将被翻译成不同的语言,我需要对此进行测试。我需要转到该应用程序中的每个活动,并验证是否所有字符串都实际翻译为所选语言。我计划实现自动化,而不是手动测试。

是否有无论如何提取Android活动中存在的所有字符串使用Appium?

共有1个答案

单于奇略
2023-03-14

我不能谈论Appium,但是......

Android Studio将用警告突出显示您的主res/value/strings.xml中不存在于res/value es-Country-code/strings.xml中的任何字符串

 类似资料:
  • 问题内容: 我知道我可以在startActivity()或finish()之后使用以下代码更改活动过渡 但是,如果我的应用程序中有十项活动,则必须执行十次。而且很难修改。因此,我想知道是否有一种方法可以立即为应用程序内的所有活动设置过渡。AndroidManifest.xml中有相应的配置吗? 谢谢! 问题答案: 您要首先在res / styles.xml中创建一个,如下所示: 然后,您可以将样式

  • 在所有活动上添加导航抽屉的有效方法是什么?我不想在所有的活动和它们的布局中重复导航抽屉的代码。有没有可能以某种方式添加导航。BaseActivity(自定义类)中的抽屉,然后每个其他活动都将扩展BaseActivity以便拥有导航抽屉?

  • 另外,是否有可能在保留用户数据的同时清除使用ADB的应用程序的缓存?似乎清除了所有用户数据。我只想清除缓存。 我之所以这么问是因为我正在对一些用户应用程序进行性能测试。为了使每个测试有效,我希望确保没有任何用户应用程序有任何任务,活动,服务和缓存已经在后台。

  • 我正在调查我当前Android应用程序中的优秀Mapbox库。 我的活动布局类似于这样:- 为什么Mapbox PlacePickerActivity不能隐藏我的操作栏/工具栏?

  • 似乎大多数方法在Android M中都不起作用了。 作为参考,我在讨论中使用了以下代码:Android:清除所有应用程序的缓存? 与此权限相结合 因为我认为它不会删除某些应用程序的缓存,而是删除足够多的应用程序,以清除预期的ram大小...但是设置应用程序可以清除某些应用程序的缓存 更新就像例外答案解释的那样,在Android M及以上的设备上,似乎没有办法删除没有root的tha应用缓存。但如果