在使用runner运行功能测试时,我一直收到以下错误:-selenium 2.44 -Chrome Driver -Windows Server2008 R2企业版
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有人遇到过这样的问题吗?我该如何解决这个问题?请给我建议
发布于 2015-04-09 15:15:23
我最近也遇到了同样的问题。问题是由全C驱动器引起的。显然,chromedriver需要C驱动器(或chrome二进制文件所在的驱动器)中的一些空间来创建临时配置文件等。
解决方案之一可能是将chrome安装转移到其他驱动器。您可以在命令行窗口中使用mklink command。
发布于 2017-11-15 00:56:46
这可能是由于并行执行ChromeDriver造成的。在这种情况下,可能会出现其他错误,如“写入第一次运行文件失败”或“无法创建默认配置文件目录”。
我的解决方案是指定选项user-data-dir.两个并发的Chromedriver 不应该使用相同的用户数据目录。
chromeOptions.AddArgument("--user-data-dir=C:\\tmp\\chromeprofiles\\profile" + someKindOfIdOrIndex);当然,您可以随心所欲地更改路径:)
发布于 2018-02-17 20:01:52
如果C盘耗尽了清除temp files.This解决方案对我有效的最佳解决方案,则会出现此问题。
打开运行命令
2.类型% tmp%
3.点击OK
4.选择all files.Delete all files permanently。
https://stackoverflow.com/questions/28821851
复制相似问题