Selenium 预期的Safari数据目录不存在

Selenium 预期的Safari数据目录不存在,selenium,selenium-webdriver,Selenium,Selenium Webdriver,硒2.41, Mac_OSX=10.8.5, Safari=6.0.5 启动Safari驱动程序时,收到错误消息“预期的Safari数据目录不存在:/Users/null/Library/Safari” 谷歌搜索发现Safari扩展类中的代码需要System.getenv(“用户”) 已配置.bash_配置文件和launchd.conf文件,但这似乎无法解决此问题 当我在EclipseIDE中执行syso(System.getenv(“USER”);时,它仍然返回“null” 有人能帮忙解决这个

硒2.41, Mac_OSX=10.8.5, Safari=6.0.5

启动Safari驱动程序时,收到错误消息“预期的Safari数据目录不存在:/Users/null/Library/Safari”

谷歌搜索发现Safari扩展类中的代码需要System.getenv(“用户”)

已配置.bash_配置文件和launchd.conf文件,但这似乎无法解决此问题

当我在EclipseIDE中执行syso(System.getenv(“USER”);时,它仍然返回“null”

有人能帮忙解决这个问题吗


提前感谢

真奇怪,我在mac和终端上:

 echo $USER
提供给我的用户。

根据正确的属性,您的问题将是

System.getProperty("user.name")

另外,请看一下
System.getProperty(“user.home”)
(但请注意,在Windows下使用Java 7或更早版本时,它可能会变得混乱)。

是的,Eugene,echo$user显示了正确的详细信息。但是,当我尝试通过selenium启动safari驱动程序时,它会引发以下异常“”预期的Safari数据目录不存在:/Users/null/Library/Safari”。我想覆盖默认的Safari路径。
System.getProperty("user.name")