Фреймворк робота - как использовать функции с тем же именем, но из другой библиотеки Python, которую я создал в разделе Ключевые слова - PullRequest
0 голосов
/ 12 ноября 2018

У меня есть два файла Python, которые я хочу импортировать в каркас робота.

Это:

File_A.py

class File_A(object):
     def func(self):
         print 'a'

File_B.py

class File_B(object):
     def func(self):
         print 'b'

Я хочу использовать их (функции с тем же именем, но из другой созданной мной библиотеки Python) в среде роботов.

Я пытался:

***Settings***
Library  ../File_A.py  WITH NAME  A
Library  ../File_B.py  WITH NAME  B

***TestCases***
Test 
   Run

***Keywords***
Run
   A.func
   B.func

Я хочу получить результаты печати, но успешно импортирована только одна библиотека.Благодарим за любую помощь.

Ответы [ 2 ]

0 голосов
/ 19 марта 2019

Для меня это работа:

***Settings***
Library  ../File_A.py
Library  ../File_B.py

***TestCases***
Test 
   Run

***Keywords***
Run
   File_A.func
   File_B.func
0 голосов
/ 14 ноября 2018

Я только что попробовал ваш код (я скопировал и ничего не изменил). Там нет ошибки на моей стороне. 2 библиотеки успешно импортированы и названы правильно. Может быть, что-то не так с вашим конфигом Python? enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...