naver / guitar

75 stars 18 forks source link

스크립트 실행시 객체 경로 문의 #481

Open sonsidd opened 1 year ago

sonsidd commented 1 year ago

안녕하세요.

스크립트에서 다른 스크립트를 실행하는 경우 본 스크립트 파일보다 상위 폴더에 스크립트 파일이 있다면 로드하지 못하던데, 파일 경로를 조정할 수 없는 경우라면 ini 파일 설정등을 통해 해결할 수 있는 방법이 있을까요?

ssmmhh commented 1 year ago

GUITAR는 구조상 TESTCASE 하위 폴더에 각 서비스별로 폴더를 구축하고, 하위에 개별 스크립트를 생성하여 사용하고 있으며, 각 서비스내에서는 하위로 참조는 가능한나 반대로 상위 스크립트를 참조할수 없는 구조 입니다.

서비스(폴더)와 관계 없이 공통으로 사용하고자 하는 스크립트가 필요하다면 COMMON 폴더를 사용하시면 됩니다. COMMON 하위에는 "SCRIPT" 와 "IMAGE" 가 있으며, 스크립트 형태라면 SCRIPT 폴더를 사용하시면 됩니다.

1) 특정 서비스에 제한되는 공용 스크립트 AAA라는 서비스가 있고, 해당 스크립트 내에서만 자유롭게 스크립트를 호출하여 사용하고 싶다면 해당 스크립트 파일들을 COMMON\SCRIPT\AAA 폴더에 위치하도록 하시면 됩니다.

2) 서비스에 관계 없이 사용 가능한 공용 스크립트
모든 서비스에서 제한없이 호출하여 사용하는 스크립트는 COMMON\SCRIPT\PUBLIC 폴더에 넣어 주시면 됩니다.

image