运行我的TESTNG套件时如何忽略JAVA_TOOL_OPTIONS?

时间:2015-01-28 21:13:23

标签: java selenium testng

当我尝试运行我的testng.xml文件时,它会抛出以下错误:

  

org.testng.TestNGException:java.lang.NullPointerException at   org.testng.TestNG.initializeSuitesAndJarFile(TestNG.java:341)at at   org.testng.remote.RemoteTestNG.run(RemoteTestNG.java:88)at at   org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:204)at at   org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:175)引起:   java.lang.NullPointerException at   org.testng.xml.Parser.parse(Parser.java:184)at   org.testng.TestNG.initializeSuitesAndJarFile(TestNG.java:311)... 3   更多   拿起JAVA_TOOL_OPTIONS:-agentlib:jvmhook拿起来   _JAVA_OPTIONS:-Xrunjvmhook -Xbootclasspath / a:" C:\ Program Files(x86)\ HP \ Unified Functional   Testing \ bin \ java_shared \ classes&#34 ;;" C:\ Program Files(x86)\ HP \ Unified   功能测试\ bin \ java_shared \ classes \ jasmine.jar"

我在同一台机器上安装了UFT和Selenium,但我不希望Selenium选择与UFT相关的环境变量。有没有办法在运行测试时忽略它们?

如果我从ENV中删除它们,UFT将无法运行。当然有一种方法可以运行简单的Selenium测试而忽略这些变量而不必使用不同的机器,对吗?

由于

1 个答案:

答案 0 :(得分:0)

您可以使用空白/空格值重新定义它们。如果使用eclipse,则可以转到“运行配置”并在“环境”选项卡中执行相同操作。

这是一个非常烦人的问题,HP应该在其配置中处理它,而不是污染整个系统环境。