Robot framework + Seleium

  1. Robot framework

    • 테스트 자동화 프레임 워크
    • 프로젝트는 GitHub 에서 호스팅 하고 있음
    • 설치:
        $ pip install robotframework
      
    • 표 형식의 테스트 데이터 구문이 있으며 키워드 기반 테스팅 방식을 사용함

      • 문법 가이드
      • 샘플

        # cat test.robot
        *** Settings ***
        Library           Selenium2Library
        
        *** Test Cases ***
        Google Devops And Find Eficode
            Open Browser To Google
            Search My blog
            Result Should Contain mrsence
        
        *** Keywords ***
        Open Browser To Google
            Open Browser    https://www.google.com    browser=chrome
            Maximize Browser Window
            Google Should Be Open
        
        Search My blog
            Input Text    lst-ib    mrsence tistory
            Press Key    lst-ib    \\13
        
        Result Should Contain mrsence
            Wait Until Page Contains    mrsence.tistory.com    10 s
        
        Google Should Be Open
            Location Should Contain    www.google.com
        
  2. seleium
    • 브라우저를 자동화 하는 tool
    • 다양한 브라우저 자동화 도구, API 및 프레임 워크의 핵심 기능을 가짐
    • SeleniumLibrary
      • Selenium 을 내부적으로 사용하는 Robot Framework 용 웹 테스트 라이브러리


Posted by 감각적신사
,