TestNG:Exception 在线程 "main" com.beust.jcommander.ParameterException 中:未知选项:-protocol

TestNG:Exception in thread "main" com.beust.jcommander.ParameterException: Unknown option: -protocol

在 运行 和 testng.xml 上,我收到以下错误:

Exception in thread "main" com.beust.jcommander.ParameterException: Unknown option: -protocol
    at com.beust.jcommander.JCommander.parseValues(JCommander.java:742)
    at com.beust.jcommander.JCommander.parse(JCommander.java:282)
    at com.beust.jcommander.JCommander.parse(JCommander.java:265)
    at com.beust.jcommander.JCommander.<init>(JCommander.java:210)
    at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:161)

实际selenium中没有错误类。

问题现已解决。问题是由 RemoteTestNG 加载引起的。所以我刚刚删除了 C:/Program%20Files/Java/jdk1.8.0_40/jre/lib/ext/testng-6.9.6.jar。我能够 运行 和 testng.xml 而没有任何错误消息。感谢@XuQing Tan 的宝贵意见