어제 로봇 프레임 워크를 설치했습니다. 나는 YouTube에 가서 설정하는 방법에 대한 동영상을 보았고 지난 달에 방금 업로드 한 동영상을 찾았습니다. 나는 모든 단계를 수행하고 아래에 번호를 매겼다.로봇 프레임 워크 : 테스트 실행 중 오류 (_____. 로봇 실패 : 데이터 소스를 찾을 수 없음)
-
파이썬 2.27 설치
- 하고
- 설치된 RobotFramework (3.0.2)를 사용하여 환경 변수에 추가
pip install robotframework
(CMD 관리자 권한으로 실행) - 는 셀레늄을
pip install robotframework-selenium2library
- 브라우저 드라이버를 다운로드하여 2 라이브러리 설치 (chromeDriver, GeckoDriver 및 IE 드라이버) 및 환경 변수에 추가 된 다운로드 여기 RobotFramework 데이터베이스-Libary ZIP -> http://franz-see.github.io/Robotframework-Database-Library/은 다음 엎드려을 추출 CMD에서 oaded zip 파일
- , 나는
python setup.py install
이 (SUCCESS) - 다음, 나는 그런
pip install py mssql
통해 (SUCCESS) - 를 데이터베이스 API를 설치 입력, 나는 PyCharm 에 PyCharm 커뮤니티에게 2016.3
- 설치된 IntelliBot 플러그인을 다운로드
프로젝트 FirstProject를 만들었습니다. 그 밑에 나는 디렉토리 testsuite를 만들었다.
[ERROR] 구문 분석 ': 내가 말하는 오류가 발생,있는 TestSuite, 나는 내 testcase1.robot 을 crearted 에디터에 몇 가지 예제 로봇 프레임 워크 테스트를 붙여 복사 그러나 명령
pybot testcase1.robot
를 사용하여 실행 testcase1.robot 'failed : 데이터 소스가 존재하지 않습니다.
여기 내 코드가 있습니다. 그것은 단순히 내 구성에 뭔가를 그리워 않았다
*** Settings ***
Documentation This is my first robot framework test script
Library Selenium2Library
*** Variables ***
*** Test Cases ***
open browser http://www.facebook.com chrome
close browser
*** Keywords ***
에 관계없이 내 코드의 크롬 브라우저를 통해 페이스 북을 열거야? 그렇지 않다면 코드에 어떤 문제가 있습니까? 문제가 해결되면 내 테스트가 실행됩니까? 모든 의견을 환영합니다. 고맙습니다!
귀하의 들여 쓰기가 도처에있다. 일부는 3 칸이고, 일부는 2 칸입니다. 그리고 당신의'Selenium2Library' 콜은 무효가됩니다. 또한 테스트 사례가 없습니다. Kootstra가 보여 주었 듯이, Hello World Test Case 헤더가 필요하다. 로봇을 더 잘 이해할 수 있도록하기 위해 더 많은 테스트를하기 전에 문서를 읽는 것이 좋습니다. http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html – Goralight