로봇프레임워크 사용해보기

sunny·2022년 11월 14일
0

robotframework

목록 보기
2/9

Mac과 RIDE 사용을 전제로 한다.
테스트 디렉터리 > TestSuite > TestCase를 만들어볼 예정이다.
크롬 브라우저로 구글페이지를 열고 닫는것이 이번 테스트 목표이다.

먼저 웹브라우저를 열기위해서는 selenium 라이브러리를 사용해야 한다.
모든 라이브러리는 설치를 해야 사용할 수 있다.

1. selenium 라이브러리 설치

% pip install robotframework-selenium2library

2. ridy.py 실행하고 테스트케이스 파일 생성하기

% ride.py


3. 테스트케이스 생성

셀을 클릭해서 하나하나 입력한다.

라이브러리를 입력했는데 TextEditor에 반영이 잘 안되서, 수동으로 입력해줬다.

4. run 탭에서 autosave에 체크하고, 왼쪽 트리에서 실행할 테스트케이스를 체크해놓고 재생버튼을 눌러 테스트를 실행한다.

5.robot 파일을 수동으로 작성해도 되고 생성된 robot 파일을 터미널에서도 수행할 수 있다.

python -m robot TestSuite.robot

에디터가 가독성도 안좋고 불편한점이 꽤 있다. 직접 수동으로 입력해도 된다.

vi TestSuite.robot
*** Settings ***
Library           Selenium2Library

*** Test Cases ***
TestCase1
    Open Browser    https://google.com    Chrome
    close Browser

라이브러리 import는 Settings에, 테스트내용은 Test Cases에 입력한다.

생각
기본적인 개발지식이 있어야 사용이 가능할것 같다. 키워드 방식의 관리가 장점인데 결코 쉽지 않아 보인다.

profile
Believe in yourself :)

0개의 댓글

Powered by GraphCDN, the GraphQL CDN