我已经在自动化和机器人框架上工作了几个月,并且能够通过在互联网上搜索找到我需要的大部分答案。但是目前我在运行测试用例时遇到了如何修改Windows注册表的问题。
当我在网上搜索时,我发现这个python包 - WinRegistry 0.8.3用于修改注册表。 https://pypi.python.org/pypi/winregistry/0.8.3
当我运行“pip install winregistry”时,Python能够下载并安装此软件包。
我在我的脚本设置中添加了“Library winregistry”,当我在脚本中按下Ctrl + B时,我可以导航到关键字(读取值,写入值)。 但在运行时,机器人框架无法找到关键字。它错误地说“找不到名称'读取值'的关键字。”
我是否需要采取任何其他措施才能使其发挥作用?如果有人知道,请帮助我。
先谢谢!
答案 0 :(得分:1)
如您所链接的PyPI页面所示,您应该将模块导入为foton
,而不仅仅是$.ajax
$_GET
这很可能是因为这个模块并不严格意味着Robot Framework的使用,模块的作者将关键字分成了模块的子类。
答案 1 :(得分:1)
winregistry
使用仅适用于Python 3的winreg
。对于Python 2.7,它应使用_winreg
。
我将所有winreg
替换为_winreg
中的C:\Python27\Lib\site-packages\winregistry\winregistry.py
,这对我有用。