我的目标是运行一系列htmlSuite。 (必须保持html)。我通常只使用标准jar -jar从命令行运行,并且工作正常。
现在我想在java中这样做,所以我可以处理多个htmlSuites等。所以我已经将服务器jar添加到我的类路径中,并通过String数组解析主类的参数,但我得到了以下内容:
HTML suite exception seen:
java.lang.IllegalArgumentException: URI has an authority component
我正在使用以下代码(目前仅用于测试):
String[] arguments = {
"-htmlSuite",
"*firefox",
"https://www.mysite.com",
"\\Projects\\temp\\selenium_stuff\\MyFileUtils\\html\\Feedback\\Feedback-(EM)Suite.html",
"\\Projects\\temp\\selenium_stuff\\MyFileUtils\\results\\Results.html" };
try {
org.openqa.grid.selenium.GridLauncher.main(arguments);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
我一直在尝试使用这些位置的多个内容,但是我现在正在解析它,它不再因为找不到套件文件而抛出异常。
感谢任何帮助,