无法为用户数据目录

时间:2016-09-16 11:13:59

标签: selenium

Chrome浏览器未在远程计算机上启动,低于错误

在端口30753上启动ChromeDriver 2.21.371459(36d3d07f660ff2bc1bf28a75d1cdabed0983e7c4) 错误16-Sep-2016 00:13:14只允许本地连接。 错误16-Sep-2016 00:13:16 org.openqa.selenium.WebDriverException:未知错误:无法为用户数据目录创建临时目录

已尝试解决方案:

  • 1->降级chrome版本2->再次卸载n安装 3->从用户个人资料中删除chrome个人资料

但没有运气

请大家提供帮助吗?

这里是驱动程序初始化代码

public void initDriver() {

if (CONFIG.getProperty("browser").equals("Mozilla")) {
    e_driver = new FirefoxDriver();
    driver = new EventFiringWebDriver(e_driver);
    eventListene = new WebEventListen();
    driver.register(eventListene);
} else if (CONFIG.getProperty("browser").equals("IE")) {
    e_driver = new InternetExplorerDriver();
    driver = new EventFiringWebDriver(e_driver);
    eventListene = new WebEventListen();
    driver.register(eventListene);
} else if (CONFIG.getProperty("browser").equals("Chrome")) {
    System.setProperty("webdriver.chrome.driver", Constants.CHROMEDRIVER_EXE);
    e_driver = new ChromeDriver();
    driver = new EventFiringWebDriver(e_driver);
    eventListene = new WebEventListen();
    driver.register(eventListene);   

}}

1 个答案:

答案 0 :(得分:0)

这很可能是由于docker主机实际上已用完磁盘空间。在docker工具箱(旧版或非专业版Windows)上,也可能是其他版本,这可能会模糊不清,因为docker主机实际上是一个磁盘空间有限的VM。

检查你可以运行

docker-machine ssh

接着是

df -h

从头开始重新创建docker主机(将丢失所有容器和图像)

docker-machine rm default
docker-machine create --driver virtualbox default