当我尝试运行我的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测试而忽略这些变量而不必使用不同的机器,对吗?
由于
答案 0 :(得分:0)
您可以使用空白/空格值重新定义它们。如果使用eclipse,则可以转到“运行配置”并在“环境”选项卡中执行相同操作。
这是一个非常烦人的问题,HP应该在其配置中处理它,而不是污染整个系统环境。