使用webdriver出现的问题:[18796:1808:0730/131103.313:ERROR:install_util.cc(600)] Failed to read HKLM\SOFTWARE\Policies\Google\Chrome\MachineLevelUserCloudPolicyEnrollmentToken: 系统找不到指定的文件。 (0x2) DevTools lis

1、注册表导致

[5956:4996:0710/155156.898:ERROR:install_util.cc(589)] Unable to create registry key HKLM\SOFTWARE\Policies\Google\Chrome for reading result=2

找不到注册信息。

解决方法:

1)打开注册表编辑器

a) 快捷键win+R
b) 输入:regedit
c) 打开regedit.exe

2)找到并按顺序展开以下项目:

-HKEY_LOCAL_MACHINE
    -SOFTWARE
        -Policies

3)在Policies下创建Chrome项:

a) 选中Policies
b) 点击右键
c) 新建 - 项(k)
d) 将该项命名为:Google

4)在Google下创建Chrome项:

a) 选中Google
b) 点击右键
c) 新建 - 项(k)
d) 将该项命名为:Chrome

5)在Chrome下新建MachineLevelUserCloudPolicyEnrollmentToken字串:

a) 选中Chrome
b) 点击右键
c) 新建 - 字符串值(s)
d) 将该字符串命名为:MachineLevelUserCloudPolicyEnrollmentToken

6)若原本已有Google、Chrome项,则直接在下面添加第五步中的字符串值即可。

建议重新下载最新版本,看这里:https://www.cnblogs.com/cthon/p/9390217.html

2、webdriver导致

    WebDriverException: Message: unknown error: cannot determine loading status
from unknown error: missing or invalid ‘entry.level‘
  (Session info: chrome=67.0.3396.99)
  (Driver info: chromedriver=2.29.461591 (62ebf098771772160f391d75e589dc567915b233),platform=Windows NT 6.1.7601 SP1 x8
_64)

webdriver与Chrome两者版本不匹配(一般来说,两者均保持最新即可)。

解决方法:

1)更新Chrome

2)更新webdriver

参考以下链接提供的下载地址: 
http://www.testclass.net/selenium_python/selenium3-browser-driver/

3)一定要替换原来的webdriver,若忘记了原来的位置,可以到环境变量配置中看一下

原文地址:https://www.cnblogs.com/cthon/p/9390095.html

时间: 2024-08-06 19:25:55

使用webdriver出现的问题:[18796:1808:0730/131103.313:ERROR:install_util.cc(600)] Failed to read HKLM\SOFTWARE\Policies\Google\Chrome\MachineLevelUserCloudPolicyEnrollmentToken: 系统找不到指定的文件。 (0x2) DevTools lis的相关文章

Windows 错误代码

Error Messages for Windows http://www.gregorybraun.com/MSWINERR.ZIP Server 4.0 Error Messages   Code Error Message 0 操作成功完成. 1 函数不正确. 2 系统找不到指定的文件. 3 系统找不到指定的路径. 4 系统无法打开文件. 5 拒绝访问. 6 句柄无效. 7 存储控制块被损坏. 8 存储空间不足,无法处理此命令. 9 存储控制块地址无效. 10 环境不正确. 11 试图加载

【转】Windows Error Code(windows错误代码详解)

本文来自: http://blog.sina.com.cn/s/blog_5e45d1be0100i0dr.html http://blog.sina.com.cn/s/blog_5e45d1be0100i0dt.html http://blog.sina.com.cn/s/blog_5e45d1be0100i0dv.html 这三篇,因为格式实在太乱,因此拿来整理了一下.找这个的原因是今天在改程序的时候蹦出来个WindowsError: [Error 2],也没有说这个东西是什么错误.于是百度

delphi SysErrorMessage 函数和系统错误信息表 good

在看 API 文档时, 我们经常见到 GetLastError; 它可以返回操作后系统给的提示. 但 GetLastError 返回的只是一个信息代码, 如何返回对应的具体信息呢? FormatMessage 可以, 但这个函数太复杂了; 可以用 SysErrorMessage 代替它. 举例: [Delphi] view plaincopyprint? <pre><pre class="delphi" name="code">var err

GetLastError()函数返回值及含义

GetLastError返回的值通过在api函数中调用SetLastError或SetLastErrorEx设置.函数并无必要设置上一次错误信息,所以即使一次GetLastError调用返回的是零值,也不能担保函数已成功执行.只有在函数调用返回一个错误结果时,这个函数指出的错误结果才是有效的.通常,只有在函数返回一个错误结果,而且已知函数会设置GetLastError变量的前提下,才应访问GetLastError:这时能保证获得有效的结果.(来源:百度百科) 在进行windows网络编程时,可以

GetLastError错误码大全

GetLastError返回的值通过在api函数中调用SetLastError或SetLastErrorEx设置.函数 并无必要设置上一次错误信息,所以即使一次GetLastError调用返回的是零值,也不能 担保函数已成功执行.只有在函数调用返回一个错误结果时,这个函数指出的错误结果 才是有效的.通常,只有在函数返回一个错误结果,而且已知函数会设置GetLastError 变量的前提下,才应访问GetLastError:这时能保证获得有效的结果.SetLastError函 数主要在对api函数

SQL Server错误代码大全及解释

SQLSTATESQL SERVER 驱动程序错误 描述 HY000 所有绑定列都是只读的. 必须是可升级的列,以使用 SQLSetPos 或 SQLBulkOperations 更改或插入行. HY000 已检测到一个旧 netlib (%s).请删除并重新启动应用程序. 正在装载的 netlib 已过期.驱动程序请求一个较新的 netlib. 问题可能出在应用程序当前目录中的 netlib,正在装载的是这个 netlib,而不是系统目录中的那个.也可能是该 netlib 安装不当或已损坏.如

SQL server 错误代码对照表

0  操作成功完成. 1  功能错误. 2  系统找不到指定的文件. 3  系统找不到指定的路径. 4  系统无法打开文件. 5  拒绝访问. 6  句柄无效. 7  存储控制块被损坏. 8  存储空间不足,无法处理此命令. 9  存储控制块地址无效. 10  环境错误. 11  试图加载格式错误的程序. 12  访问码无效. 13  数据无效. 14  存储器不足,无法完成此操作. 15  系统找不到指定的驱动器. 16  无法删除目录. 17  系统无法将文件移到不同的驱动器. 18  没有

Microsoft SQL2000 错误代码 (@@error)

Microsoft SQL 2000 错误代码(@@error) 0 操作成功完成.  1 功能错误.  2 系统找不到指定的文件.  3 系统找不到指定的路径.  4 系统无法打开文件.  5 拒绝访问.  6 句柄无效.  7 存储控制块被损坏.  8 存储空间不足,无法处理此命令.  9 存储控制块地址无效.  10 环境错误.  11 试图加载格式错误的程序.  12 访问码无效.  13 数据无效.  14 存储器不足,无法完成此操作.  15 系统找不到指定的驱动器.  16 无法删

GetLastError的使用和返回值定义大全

GetLastError返回的值通过在api函数中调用SetLastError或SetLastErrorEx设置.函数 并无必要设置上一次错误信息,所以即使一次GetLastError调用返回的是零值,也不能 担保函数已成功执行.只有在函数调用返回一个错误结果时,这个函数指出的错误结果 才是有效的.通常,只有在函数返回一个错误结果,而且已知函数会设置GetLastError 变量的前提下,才应访问GetLastError:这时能保证获得有效的结果.SetLastError函 数主要在对api函数