我遇到过一些使用介子来组织建筑系统的项目。但当我想调试他们的构建系统时,我发现这很困难。最重要的任务是观察建筑系统在运行过程中的变量。我可以使用 message() 函数来显示类型的变量,例如
integer
string
lists (of string/integer/lists)
Run Code Online (Sandbox Code Playgroud)
但如果变量是字典类型,则message()将拒绝显示变量中的任何信息。
meson 是否有一个通用函数来显示任何类型的变量,就像 python 的 print() 函数一样?如果没有,我们有什么解决方案吗?
提前致谢。
我正在使用 Espresso 来实现我的应用程序的自动测试框架。但是在我设计的一些测试用例中,我发现我的测试总是失败,根本原因不在我的测试代码中的功能实现代码。根本原因是在android输入法模式下,有时是中文输入模式,而我的输入文本是英文,那么输入值就会失败。所以我想知道如何将当前的typeText输入法模式从中文切换到英文,或者如何在不手动配置的情况下确保输入法模式为英文?我相信这是一个重要的要求,因为当我们的应用程序支持多种语言时,我们需要此功能在测试期间自动切换到所需的语言。以下是我的代码,如果默认输入模式是英文就没有问题。
onView(withId(R.id.entryWordInput))
.perform(typeText(entryWord), closeSoftKeyboard());
onView(withId(R.id.OkButton))
.perform(click());
Run Code Online (Sandbox Code Playgroud)
提前致谢。