【发布时间】:2014-09-19 23:57:23
【问题描述】:
我正在制作一个 selenium webdriver,我有 25 个应用程序和 4 个环境。我将它们设置为枚举,因此我可以提供特定的命令行参数。现在我让它工作了,所以它需要一个应用程序,然后是一个环境。我需要能够做类似的事情
-app app1 app2 app3 -env env1 env2
我需要它要么不带参数,要么不带参数,要么带两个参数。这是我目前所拥有的。
if (args.length == 0)
{
LogIn.loginTest(testResults);
DatabaseTest.testResults(testResults);
LinkTest.linkTests(testResults);
}
else
{
// First choose application, then choose environment
Application.chooseAppTest(args);
}
【问题讨论】:
-
这个问题与Selenium无关!您只是在寻找一种方法来解析传递给 Java 应用程序的参数。
标签: java command-line-arguments