[英]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.