이해 하시겠습니까?로봇 프레임 워크에서 python 스크립트 사용
나는 (SplitModule.py) 스크립트가 :
from robot.api.deco import keyword
@keyword('Split Function')
def splitfunction(string):
print "atata"
new_list = string.split(",")
return new_list
그리고 로봇 프레임 워크 스크립트있는 test.txt :
*** Settings ***
Library DiffLibrary
Library String
Library OperatingSystem
Library Collections
Library SplitModule.py
*** Test Cases ***
Example of calling a python keyword that calls a robot keyword
Split Function ${services}
하지만 기능에 문제가있는, 거기이다
===================================== ================= 로봇 ================= ========== ========================================================================================================== = Robot.Check 서비스 ================================== ==================== 로봇 키워드를 호출하는 python 키워드를 호출하는 예제
| FAIL | 이름이 'Split Function $ {services}'인 키워드가 없습니다. ------------------------------------------------- ----------------------------- 로봇. 점검 서비스
| FAIL | 1 개의 중요 테스트, 0 통과, 1 테스트 실패, 1 합계, 0 합격, 1 실패 ================ ==================== 로봇
| FAIL | 1 개의 중요 테스트, 0 통과, 1 테스트 실패, 1 합계, 0 합격, 1 실패 ================ ================================================================================== 출력 : 로그인 /opt/robot/logs/output.xml : 보고서 /opt/robot/logs/log.html :
문제가 무엇 /opt/robot/logs/report.html? 감사
: 즉
, 당신은 키워드와 인수 사이에 두 개 이상의 공간이 필요합니다. 감사 –