RobotFramework - 无法导入RemoteSwingLibrary

时间:2018-06-06 11:44:46

标签: python swing testing robotframework

RobotFramework中错误的屏幕截图

enter image description here

您好,我正在尝试使用RobotFramework中的RemoteSwingLibrary进行测试。我已经能够安装的其他库安装得很好。但是,pip不提供RemoteSwing。我在python27文件夹中有一个库的jar文件和其他库,并在路径变量中明确列出它。仍然收到错误消息,它没有看到模块。请指教。谢谢!

2 个答案:

答案 0 :(得分:1)

由于库是jar文件,Python的Python解释器不会读取它。你需要使用Jython(基于java的python实现)+ Robot。

答案 1 :(得分:1)

问题的原因是PYTHONPATH系统/用户变量中没有该问题。

您可以在错误报告中清楚地看到列出的位置。

您可以add it to the system variables或将robot与带有指定路径的参数一起使用: robot --pythonpath c:\python37-32\libs\remoteswinglibrary-2.2.3.jar

顺便说一句。来自不同答案的家伙绝对没有抓住重点。这也是pybot安装RemoteSwingLibrary的说明的一部分,也是该项目存在的原因。安装手册为here

您还可以在这里查看almost the same在哪里。