python - 是否可以在初始化机器人环境的情况下获得 python 交互式控制台?
问题描述
我需要调试一个使用 Robot(主要是 BuiltIn)的库。尝试从 Python 控制台导入它会返回异常:
_get_context 中的文件“[path]/robot/libraries/BuiltIn.py”,第 66 行
引发 RobotNotRunningError('Cannot access execution context')
我找到了robotframework-debuglibrary,但它似乎创建了一个Robot shell,而不是Python。这个问题有有效的解决方案吗?
解决方案
所以基本上你想将 Robot Framework 导入 python 环境?尝试检查您拥有的 Robot Framework 的版本兼容性以及您正在使用的 Python 版本。Python(Python 2 和 Python 3)、Jython (JVM) 和 IronPython (.NET) 以及 PyPy 都支持 Robot Framework。您要使用的解释器应该在安装框架本身之前安装。
推荐阅读
- c# - System.IO.DirectoryNotFoundException:'找不到路径'C:\Users\%USERPROFILE%\AppData\Local'的一部分。'
- javascript - 来自 IE 11 的 Websocket onOpen 后出现 EOF 异常
- asp.net-core - 如何使用 asp.net Core 2.1 版编辑身份页面(注册、登录...)?
- powershell - 如何从本地使用 powershell 连接到远程服务器。Enter-PSSession 不工作
- python-3.x - pyinstaller --onefile 生成0KB exe
- javascript - 使用 js 安装和启动一个新项目
- css - 在表格中时选择的宽度与最大宽度不对应
- python - Python asyncio 任务列表进度记录
- python - 模拟空间滤波器 4f 设置的问题(Python)
- python - numba 是否在函数之间将数据从 GPU 传递到 CPU