키워드로 표현하는 흐름
시험이나 작업을 의미 있는 키워드의 조합으로 구성한다. 공통 동작을 별도 자원과 라이브러리에 두면 여러 흐름에서 재사용할 수 있다. 설명에 가까운 표현을 사용하더라도 각 키워드가 실제로 무엇을 검증하는지는 명확해야 한다.
라이브러리의 역할
프레임워크는 실행 구조를 제공하고 구체적인 대상 조작은 표준 및 외부 라이브러리로 확장한다. Python으로 사용자 정의 라이브러리를 만들 수도 있다. 특정 브라우저나 시스템의 지원 여부는 사용할 라이브러리와 실행 환경을 함께 확인한다.
실행과 결과 처리
명령줄에서 파일이나 디렉터리를 지정해 시험과 작업을 실행한다. rebot은 결과를 합치거나 출력을 후처리하는 데 사용한다. 자동화가 끝났다는 사실과 원하는 업무 결과가 검증되었다는 사실을 구분하고 결과 판정 조건을 흐름 안에 포함한다.