如何在命令行中获取项目路径

时间:2015-12-04 03:58:14

标签: java selenium-webdriver testng

我在Eclipse中创建了一个TestNG项目,并使用System.getProperty("user.dir")来获取项目的基本文件夹(如“D:\ project \ selenium”),但是当我在命令行中运行TestNG时,基础文件夹返回“C:\ users \ username \”,有什么方法可以解决这个问题吗?

2 个答案:

答案 0 :(得分:1)

问题可能是当您通过命令行运行时,user.dir对应于您的全局用户目录(C:\ users \ username)。

在运行测试之前,尝试将当前目录更改为托管Eclipse项目的目录(即cd D:\project\selenium)。然后运行测试。

不幸的是我现在没有Windows,所以不能自己测试。

答案 1 :(得分:0)

在最新版本的eclipse插件中修复了类似的问题:https://github.com/cbeust/testng/issues/903

您应该尝试升级插件。