繁体   English   中英

Robotframework导入自己的Python库

[英]Robotframework import own Python library

我想创建一个 Python 库,然后将其导入机器人框架。 我的 Python 库结构是:

autotestlibrary
|_ testkeywordlibrary
  |_ logintest.py
  |_ homepagetest.py
|_ testobject
  |_ loginpage.py
  |_ homepage.py

我已经在每个文件夹中创建了 init 文件。 但是当我将 autotestlibray 导入机器人框架时,它找不到我的库。

给出如下绝对路径:

Library    /absolute/path/Library.py

如果autotestlibrary在PYTHONPATH环境变量中,则使用

Library    autotestlibrary.xyz

xyz可以是:

  • logintest.py
  • homepagetest.py
  • loginpage.py
  • homepage.py

我建议您始终导入子级最多的库,所有父级库都将自动导入。

如果您的库是 class,则文件名需要与 class 名称完全相同。

因此,如果您在 logintest.py 中有一个名为 Logintest 的 class ,那么您的文件需要重命名为 Logintest.py

在此处阅读更多信息: https://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#importing-libraries

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM