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

如何使用ADB从命令行向Espresso UI测试传递参数?

怀经赋
2023-03-14

考虑下面的用例。

  1. 设计用于创建用户帐户的测试用例。
  2. 现在我想用不同的参数运行这个测试用例,例如名称、年龄等,我想通过命令行控制这些参数

共有1个答案

郝杰
2023-03-14

嗯,我不认为通过Android控制台传递参数来测试像名字或年龄是可能的,但是...

...为什么不创建测试类(每个测试用例一个)并使用gradle控制台运行特定的测试类,如下面的示例:使用gradle运行特定的单元测试

希望能有所帮助

 类似资料:
  • 我尝试将参数从命令行传递到gradle。 我的身材是: 当我这样做时: 我得到这个: 我的问题是我应该为main提供什么?任何java文件包的名称?有具体的路径吗?什么应该是真正的源集?

  • 我正在使用gradle运行JUnit测试。问题是我需要将参数从命令行传递给测试。我试图传递系统属性,但失败了。 以下是我的测试: 它失败是因为没有参数。是否可以以某种方式传递命令行参数?

  • 我试图将一个参数从命令行传递到java类。我关注了这篇文章:http://gradle.1045684.n5.nabble.com/gradle-application-plugin-question-td5539555.html,但是代码对我来说不起作用(也许它不适合JavaExec?)。以下是我所尝试的: 上面硬编码的args值的输出是: 任何关于如何将命令行参数传递给gradle的指针都很感

  • 我需要传递以下价值观… exeEvironment(测试环境),testGroup(testNG中的组) 从命令行->POM->TestNG->测试用例。 基于这两个帖子.... 从maven传递一个Java参数 如何从Surefire Maven插件向guicified TestNG测试传递参数? 我做了以下配置.. 在surefire插件中,我尝试了两个选项,但似乎都不起作用。 ===== (

  • 我在几个不同的环境中运行Cypress测试(即、、) 我运行的测试是这样的: 在我的一个Cypress测试中,我正在测试一个值,该值根据所测试的环境而变化。 例如: 我的问题是--我如何更新规范文件,以便当我在不同的环境中运行时断言正确的URL? 我想知道是否有一种方法可以将一个值从命令行传递给spec文件,告诉spec文件我在哪个环境中,但我不确定这是否可能。

  • 我使用atom-run(https://github.com/lsegal/atom-runner)运行内联我的nodejs程序。 使用此插件时,是否可以传递命令行参数?点击Alt R启动节点,但由于我的脚本需要参数,它失败了。 在运行之前,如何传递命令行参数?