2017-01-30 1 views
2

:RoboFramework의 리소스 파일과 변수 파일의 차이점은 무엇입니까? RoboFramework에서 리소스 파일과 변수 파일의 중요성과 혼동

나의 이해는 "파일이 변수/키워드를 가져 오는 데 사용되는"하는 official link에 따라 :

리소스 파일 : "사용자 리소스 파일에 정의 된 키워드와 변수는 사용에 해당 리소스 파일을 필요 파일에서 사용할 수있는 "

변수 파일"변수 파일은 테스트 데이터에 사용할 수있는 변수를 포함하는 ".

이러한 파일의 차이점은 무엇이며 언제 사용할 수 있습니까 ??

답변

4

설명서에 나와 있듯이 변수 파일은 변수를 가져 오는 데 사용됩니다. 이것이 유일한 목적입니다. 가변 파일은 대개 Python이므로 많은 유연성을 제공합니다. 예를 들어 플랫폼을 기반으로하는 변수 또는 파일 존재 여부 등을 정의 할 수 있습니다.

변수 파일은 정의하려는 데이터가 단순 문자열 이상인 경우 매우 유용합니다. 파이썬 구문을 사용하면 목록, 사전 또는 파이썬 객체 인 변수를 정의 할 수 있습니다. 로봇 구문을 사용하여 딕테이션 및 목록을 작성할 수는 있지만 매우 복잡 할 수 있습니다.

리소스 파일을 사용하면 로봇 구문을 사용하여 키워드와 변수를 가져올 수 있습니다. 필자의 경험에 따르면, 리소스 파일은 키워드에 가장 자주 사용되며, 대량의 변수를 가져 오는 방법으로는 사용 빈도가 낮습니다.