簡體   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