我正在 JVM 上运行 RobotFramework,使用 Maven RobotFramework 依赖项。(使用 Eclipse) 在我将用 Python 编写的 RequestsLibrary 复制到 Maven 项目的“Libraries”(PYTHONPATH) 文件夹中后。( https://github.com/bulkan/robotframework-requests/ ),我在 RequestsLibrary 的 .py 文件上收到大量语法错误。
据我了解,出现语法错误是因为 robotsframework.jar 的解释器可能比新版本中构建的库更旧。
因此它可能会抛出这些语法错误,我在 POM 中有最近对 robotsframework 的依赖。
需要帮助。
最佳答案
RobotFramework-requests 尚不兼容 jython。需要Python 2.6或以上版本,而官方机器人框架版本仍然使用jython 2.5
您有 2 个选择:
尝试最新的 Robot 框架版本(尚未正式发布) - 它使用 Jython 2.7
自己重建机器人框架 jar - 用 jython 2.7 替换 jython 2.5
关于java - Robotframework - 将复制的 Python 库的语法错误修复到使用 Maven robotsframework 插件的 Maven 项目的简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31559634/