2015-11-15 34 views
0

我有一個自定義庫位於與測試套件不同的位置。 含義測試套件位於「C:/Robot/Test/test_suite.txt」,我的庫位於「C:/Robot/Lib/library.py」。Robot Framework - 從不同位置導入2個類的庫

該庫有2個不同的類,我需要導入它們兩個。

我試圖通過「庫| ../Lib/library.py」導入它,但我得到一個錯誤,說庫不包含關鍵字。 我也嘗試通過「Library | ../Lib/library.Class1」導入它,但得到了語法錯誤。

有沒有辦法在不改變PYTHONPATH的情況下做到這一點?

謝謝!

回答

0

您有進口兩種選擇:

  • 通過PYTHONPATH
  • 導入基於文件路徑庫對庫導入庫。

在第一種情況下,您可以分別導入每個類。

在第二種情況下,無法從單個文件導入多個類。如果你給出一個python文件的路徑,該文件必須包含關鍵字。它可以包括類,但機器人將不知道這些類。