问题描述
我正在尝试使用 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 PM hudson.model.Run 执行信息:AutoTest_Workspace #49 主要构建操作已完成:失败
我已经尝试过以下解决方案:
但没有找到任何运气.
关于用例的更多信息:
- Selenium 客户端 版本
- 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 并安装最新的 GA 和发布版本的 Web Client.
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)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!