[英]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可以是:
我建议您始终导入子级最多的库,所有父级库都将自动导入。
如果您的库是 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.