无法读取HKLM \ SOFTWARE \ Policies \ Google \ Chrome \ MachineLevelUserCloudPolicyEnrollmentToken:系统找不到指定的文件。 (0x2)

时间:2018-09-19 08:34:13

标签: selenium google-chrome jenkins selenium-webdriver selenium-chromedriver

我正在尝试使用JENKINS执行测试。 Chrome浏览器正在打开,但浏览器上没有任何反应。 正在观察JENKIN控制台上的以下错误

有人可以帮我吗?

[101208:121084:0919/123709.490:ERROR:install_util.cc(603)] Failed to read HKLM\SOFTWARE\Policies\Google\Chrome\MachineLevelUserCloudPolicyEnrollmentToken: The system cannot find the file specified. (0x2)
[101208:121084:0919/123709.490:ERROR:configuration_policy_handler_list.cc(91)] Unknown policy: AlwaysAuthorizePlugins
[101208:121084:0919/123709.490:ERROR:configuration_policy_handler_list.cc(91)] Unknown policy: DisablePluginFinder
[101208:121084:0919/123709.490:ERROR:configuration_policy_handler_list.cc(91)] Unknown policy: DnsPrefetchingEnabled
[101208:121084:0919/123709.490:ERROR:configuration_policy_handler_list.cc(91)] Unknown policy: MachineLevelUserCloudPolicyEnrollmentToken
[101208:121084:0919/123709.490:ERROR:configuration_policy_handler_list.cc(91)] Unknown policy: RemoteAccessHostRequireTwoFactor
[101208:121084:0919/123709.490:ERROR:configuration_policy_handler_list.cc(91)] Unknown policy: SiginAllowed
[101208:121084:0919/123709.522:ERROR:configuration_policy_handler_list.cc(91)] Unknown policy: AlwaysAuthorizePlugins
[101208:121084:0919/123709.522:ERROR:configuration_policy_handler_list.cc(91)] Unknown policy: DisablePluginFinder
[101208:121084:0919/123709.522:ERROR:configuration_policy_handler_list.cc(91)] Unknown policy: DnsPrefetchingEnabled
[101208:121084:0919/123709.522:ERROR:configuration_policy_handler_list.cc(91)] Unknown policy: MachineLevelUserCloudPolicyEnrollmentToken
[101208:121084:0919/123709.522:ERROR:configuration_policy_handler_list.cc(91)] Unknown policy: RemoteAccessHostRequireTwoFactor
[101208:121084:0919/123709.522:ERROR:configuration_policy_handler_list.cc(91)] Unknown policy: SiginAllowed

DevTools listening on ws://127.0.0.1:12389/devtools/browser/4c685c14-13f6-47d2-9930-bd3d69f6cf8b
Sep 19, 2018 12:37:46 PM hudson.model.Run execute
INFO: AutoTest_Workspace #49 main build action completed: FAILURE

我已经尝试了以下解决方案:

enter image description here

但是没有找到运气。

1 个答案:

答案 0 :(得分:2)

如果您提到以下信息,则调试问题并得出结论可能会容易得多:

  • Selenium Client 版本
  • ChromeDriver 版本
  • Chrome浏览器版本

但是,

解决方案

您已经尝试过 [14596:10928:0531/174034.867:ERROR:install_util.cc(589)] Unable to create registry key HKLM\SOFTWARE\Policies\Google\Chrome for reading result=2 [14452:3972:0531/170507.354:ERROR:install_util.cc(597)] Unable to read registry value HKLM\SOFTWARE\Policies\Google\Chrome\MachineLevelUserCloudPolicyEnrollmentToken for writing result=2的解决方案,该解决方案无效,如下所示:

Registry_Key

  • 确保将Chromium / Google Chrome安装在可识别的位置。
    • ChromeDriver希望您在平台的默认位置安装Chrome。

ChromeLocation

  • 您还可以通过设置特殊功能来强制ChromeDriver使用自定义位置。

ChromeDifferentLocation

其他注意事项

此外,您需要确保以下内容:

  • JDK 升级到最新级别JDK 8u181
  • 升级到当前水平Version 3.14.0
  • ChromeDriver 升级到当前的ChromeDriver v2.42级别。
  • Chrome 版本保持在 Chrome v68-70 级别之间。 (as per ChromeDriver v2.42 release notes
  • 通过您的 IDE
  • 清理您的项目工作区重建您的项目,并且仅具有必需的依赖项。
  • 如果您的基本 Web客户端版本过旧,请通过Revo Uninstaller进行卸载,并安装最新版本的 Web客户端。 li>