无法读取 HKLMSOFTWAREPoliciesGoogleChromeMachineLevelUserCloudPolicyEnrollmentToken:系统找不到指定的文件.(0x2) [英] Failed to read HKLMSOFTWAREPoliciesGoogleChromeMachineLevelUserCloudPolicyEnrollmentToken: The system cannot find the file specified. (0x2)
问题描述
我正在尝试使用 JENKINS 执行测试.Chrome 浏览器正在打开,但浏览器上没有任何反应.我在 JENKIN 的控制台上观察到以下错误
有人可以帮我解决这个问题吗:
[101208:121084:0919/123709.490:ERROR:install_util.cc(603)] 读取 HKLMSOFTWAREPoliciesGoogleChromeMachineLevelUserCloudPolicyEnrollmentToken 失败:系统找不到指定的文件.(0x2)[101208:121084:0919/123709.490:ERROR:configuration_policy_handler_list.cc(91)] 未知策略:AlwaysAuthorizePlugins[101208:121084:0919/123709.490:ERROR:configuration_policy_handler_list.cc(91)] 未知策略:DisablePluginFinder[101208:121084:0919/123709.490:ERROR:configuration_policy_handler_list.cc(91)] 未知策略:DnsPrefetchingEnabled[101208:121084:0919/123709.490:ERROR:configuration_policy_handler_list.cc(91)] 未知策略:MachineLevelUserCloudPolicyEnrollmentToken[101208:121084:0919/123709.490:ERROR:configuration_policy_handler_list.cc(91)] 未知策略:RemoteAccessHostRequireTwoFactor[101208:121084:0919/123709.490:ERROR:configuration_policy_handler_list.cc(91)] 未知策略:SiginAllowed[101208:121084:0919/123709.522:ERROR:configuration_policy_handler_list.cc(91)] 未知策略:AlwaysAuthorizePlugins[101208:121084:0919/123709.522:ERROR:configuration_policy_handler_list.cc(91)] 未知策略:DisablePluginFinder[101208:121084:0919/123709.522:ERROR:configuration_policy_handler_list.cc(91)] 未知策略:DnsPrefetchingEnabled[101208:121084:0919/123709.522:ERROR:configuration_policy_handler_list.cc(91)] 未知策略:MachineLevelUserCloudPolicyEnrollmentToken[101208:121084:0919/123709.522:ERROR:configuration_policy_handler_list.cc(91)] 未知策略:RemoteAccessHostRequireTwoFactor[101208:121084:0919/123709.522:ERROR:configuration_policy_handler_list.cc(91)] 未知策略:SiginAllowedDevTools 监听 ws://127.0.0.1:12389/devtools/browser/4c685c14-13f6-47d2-9930-bd3d69f6cf8b2018 年 9 月 19 日下午 12:37:46 hudson.model.Run 执行信息:AutoTest_Workspace #49 主要构建操作已完成:失败
我已经尝试了以下解决方案:
但是没有找到任何运气.
关于用例的更多信息:
- Selenium Client 版本
- ChromeDriver 版本
- Chrome 浏览器版本
会帮助我们构建一个规范的答案.然而,
- 根据
- 您还可以通过设置特殊功能来强制 ChromeDriver 使用自定义位置.
其他注意事项
此外,您还需要确保以下几点:
- 将 JDK 升级到最新级别 <强>JDK 8u181.
- 将 Selenium 升级到当前级别版本 3.14.0.
- 将 ChromeDriver 升级到当前的 ChromeDriverv2.42 级别.
- 将 Chrome 版本保持在 Chrome v68-70 级别之间.(根据 ChromeDriver v2.42 发行说明)
- 清理您的项目工作区,通过您的 IDE 并重建您的项目,仅使用所需的依赖项.
- 如果您的基本Web Client 版本太旧,请通过卸载它Revo Uninstaller 并安装 Web Client 的最新 GA 和发布版本.
I am trying to execute tests using JENKINS. Chrome Browser is getting opened but nothing is happening on the browser. am observing the below error's on JENKIN's console
Can someone please help me with this:
[101208:121084:0919/123709.490:ERROR:install_util.cc(603)] Failed to read HKLMSOFTWAREPoliciesGoogleChromeMachineLevelUserCloudPolicyEnrollmentToken: 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
I already tried the below solution:
But did not find any Luck.
解决方案Some more information about the usecase in terms of:
- Selenium Client version
- ChromeDriver version
- Chrome Browser version
Would have helped us to construct a canonical answer. However,
- As per [14452:3972:0531/170507.354:ERROR:install_util.cc(597)] Unable to read registry value HKLMSOFTWAREPoliciesGoogleChromeMachineLevelUserCloudPolicyEnrollmentToken for writing result=2 it wasn't an error that will block Chrome usage but still this had been fixed through the commit Logging tweaks for enrollment token retrieval
- This is fixed in chrome v68.0.3433.0 or later.
Solution
As you have already tried the solution from [14596:10928:0531/174034.867:ERROR:install_util.cc(589)] Unable to create registry key HKLMSOFTWAREPoliciesGoogleChrome for reading result=2 [14452:3972:0531/170507.354:ERROR:install_util.cc(597)] Unable to read registry value HKLMSOFTWAREPoliciesGoogleChromeMachineLevelUserCloudPolicyEnrollmentToken for writing result=2 which didn't work and is as follows:
- Ensure Chromium/Google Chrome is installed in a recognized location.
- ChromeDriver expects you to have Chrome installed in the default location for your platform.
- You can also force ChromeDriver to use a custom location by setting a special capability.
Additional Consideration
Additionally you need to ensure the following:
- Upgrade JDK to recent levels JDK 8u181.
- Upgrade Selenium to current levels Version 3.14.0.
- Upgrade ChromeDriver to current ChromeDriver v2.42 level.
- Keep Chrome version between Chrome v68-70 levels. (as per ChromeDriver v2.42 release notes)
- Clean your Project Workspace through your IDE and Rebuild your project with required dependencies only.
- If your base Web Client version is too old, then uninstall it through Revo Uninstaller and install a recent GA and released version of Web Client.
这篇关于无法读取 HKLMSOFTWAREPoliciesGoogleChromeMachineLevelUserCloudPolicyEnrollmentToken:系统找不到指定的文件.(0x2)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!