簡體   English   中英

運行TESTNG套件時如何忽略JAVA_TOOL_OPTIONS?

[英]How do I ignore JAVA_TOOL_OPTIONS when running my TESTNG suite?

當我嘗試運行testng.xml文件時,它將引發以下錯誤:

org.testng.TestNGException:org.testng.TestNG.initializeSuitesAndJarFile(TestNG.java:341)處的org.testng.remote.RemoteTestNG.run(RemoteTestNG.java:88)處的java.lang.NullPointerException。 org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:175)上的RemoteTestNG.initAndRun(RemoteTestNG.java:204)原因:org.testng.xml.Parser.parse(Parser.java: 184),位於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“;” C:\\ Program Files(x86)\\ HP \\ Unified Functional Testing \\ bin \\ java_shared \\ classes \\ jasmine.jar“

我在同一台計算機上安裝了UFT和Selenium,但是我不希望Selenium選擇與UFT相關的環境變量。 運行測試時,有沒有辦法忽略這些?

如果我從ENV中刪除它們,則UFT將不會運行。 當然,有一種方法可以運行簡單的Selenium測試,而無需使用其他機器,而忽略這些變量,對嗎?

謝謝

您可以使用空格/空格值重新定義它們。 如果使用eclipse,則可以轉到“運行配置”,然后在“環境”選項卡中執行相同的操作。

這是一個非常煩人的問題,HP應該在其配置中處理它,而不是污染整個系統環境。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM