2015-02-05 4 views
1
*** Settings *** 
Library SeleniumLibrary 
Suite Set Up Start Selenium Server 
Suite Tear Down Stop Selenium Server 


*** Test Cases *** 
Opening 
    Open browser http://www.bbcnews.com googlechrome 

나는 위의 코드를 사용하여 셀레늄이있는 간단한 로봇 프레임 작업 스크립트를 실행합니다. 내가 뭘 잘못하고 있니? 그것은 열리지 않습니다. .. 아무것도 브라우저를 열 수 없습니다 ..로봇 프레임 워크 및 SeleniumLibrary 간단한 예제

답변

2

가장 큰 문제는 당신이 아주 오래된 기술을 사용하고 있다는 것입니다 : SeleniumLibrary의 최신 릴리스는 2012 년부터입니다. 당신은 Selenium2Library를 사용해야합니다. SeleniumLibrary. SeleniumLibrary 프로젝트 페이지에서

:

http://seleniumhq.org에 따르면, 기존의 리모컨 API는 공식적으로 새로운 WebDriver의 API에 찬성되지 입니다. 따라서 또한 SeleniumLibrary가 사용되지 않으며 새 릴리스가 필요하지 않습니다. 신규 사용자는 이미 언급 한 Selenium2Library와 기존 사용자가 마이그레이션을 계획해야합니다.

여기 브라우저에 대한 변수를 사용하여 작업 테스트 (in pipe-separated format)

*** Variables *** 
| ${BROWSER} | chrome 

*** Settings *** 
| Library | Selenium2Library 
| Suite Teardown | Close all browsers 

*** Test Cases *** 
| Example 
| | Open browser | http://bbcnews.com | ${BROWSER} 

의 예를 들어, 당신은 명령 줄 인수를 사용하여 모든 브라우저에 대해 실행할 수 있습니다. 예를 들어 firefox로 실행하려면 다음을 할 수 있습니다.

pybot --variable BROWSER:firefox myTest.robot 

크롬 용 드라이버는 별도로 다운로드하여 설치해야합니다.

관련 문제