gpt4 book ai didi

selenium - 无法为用户数据目录创建临时目录

转载 作者:行者123 更新时间:2023-12-04 17:57:06 25 4
gpt4 key购买 nike

Chrome 浏览器无法在远程计算机上启动,出现以下错误

Starting ChromeDriver 2.21.371459 (36d3d07f660ff2bc1bf28a75d1cdabed0983e7c4) on port 30753error 16-Sep-2016 00:13:14 Only local connections are allowed.error 16-Sep-2016 00:13:16 org.openqa.selenium.WebDriverException: unknown error: cannot create temp dir for user data dir

尝试过的解决方案:

  • 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);

}}

最佳答案

这很可能是因为 docker 主机实际磁盘空间不足。在 docker 工具箱(旧版或非专业版 Windows)上,也许还有其他工具箱,这可能会被掩盖,因为 docker 主机实际上是一个磁盘空间有限的虚拟机。

检查你是否可以运行

docker-machine ssh

其次是

df -h

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

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

关于selenium - 无法为用户数据目录创建临时目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39530123/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com