我最近开始使用现有的python库将Robot Framework用于自动化框架

*** Settings ***
Library ../../lib/ServerAPI.py WITH NAME ServerAPI

*** Test Cases ***
[TC-001]-Registering a device with INVALID SUBSCRIBER name to the server
      ServerAPI.subscriber None
      ${resp} register device ${token} ${devid}
      LOG ${resp}
      Should Be Equal ${resp} ${True}`


它无法识别该库的ServerAPI关键字名称,有人可以帮助我,我在这里缺少什么?

最佳答案

此问题已解决,似乎我正在将.py文件导入我的机器人测试用例中,因此它没有使用NAME。我尝试使用py文件中提到的类名,并在PYTHONPATH中添加了路径,现在可以使用了。谢谢所有的建议

Library  ServerAPI  WITH NAME  serverApi

10-08 06:55