未知错误:未能写Prefs文件
而与以下运行使用转轮功能测试中,我不断收到错误: -selenium 2.44 - 铬驱动 -Windows Server 2008 R2的企业未知错误:未能写Prefs文件
Error Description: Listening on 0.0.0.0:7000
Starting tunnel...
UnknownError: [POST http://test.com/wd/hub/session/{"de
siredCapabilities":{"browserName":"chrome","name":"tests/intern","idle-timeout":
60,"selenium-version":"2.44.0"}}] unknown error: failed to write prefs file
(Driver info: chromedriver=2.12.301325 (962dea43ddd90e7e4224a03fa3c36a421281ab
b7),platform=Windows NT 6.1 SP1 x86_64) (WARNING: The server did not provide any
stacktrace information)
Command duration or timeout: 1.06 seconds
任何人有过遇到这样的问题?我该如何解决?建议请
你有不同版本的铬在服务器上和节点上
我最近有同样的问题。问题是由完整的C驱动器引起的。显然,chromedriver需要C驱动器(或铬二进制文件所在的驱动器)中的一些空间来创建临时配置文件等。
解决的办法之一可能是Chrome安装移动到其他驱动器。您可以在命令行窗口中使用mklink command。
它可以通过并行执行ChromeDriver引起。在这种情况下,可能会发生其他错误,如“无法写入第一个运行文件”或“无法创建默认配置文件目录”。
我的解决办法是指定选项用户数据目录。两个并发Chromedriver 不应该使用相同的用户数据目录。
chromeOptions.AddArgument("--user-data-dir=C:\\tmp\\chromeprofiles\\profile" + someKindOfIdOrIndex);
当然,你可以改变任何你想要的:)如果C盘磁盘用完space.The最佳的解决方案,清除临时files.This解决方案为我发生
这个问题的路径。
打开运行命令
2,型号%TMP%
3.Click就OK
4.Select所有files.Delete所有文件永久。
为我工作!谢谢 – Delfalso 2018-03-09 09:15:58
我使用实习生2.2.1 – Uday 2015-03-03 15:23:30