0

google에서 간단한 검색을 수행하기 위해 robotframework의 스크립트를 설정하는 방법을 알 수 없습니다. 내가 실수를 한 곳robotframework을 사용하여 google에서 항목 검색

*** Settings *** 
Documentation          This is a basic test 
Library           Selenium2Library 

*** Variables *** 
${url}            https://www.google.com 
${browser}           chrome 
${text}            xpath=//*[@id="lst-ib"] 

*** Test Cases *** 
User can open page 
[Documentation]         As a user I can open the 
google page 

open browser         ${URL} ${BROWSER} 
wait until page contains      ${url} 
close browser 

User fill in the Search text box 
[Documentation]         The user search 'Test 
Definition' 

open browser         ${URL} ${browser} 
wait until page contains      ${URL} 
input text          ${text} Test Definition 
click button         btnK 
wait until page contains      Test 

당신이 날 도와 줄 수 :

이 내 스크립트입니다?

+0

이 테스트를 실행하면 어떻게되며 어떻게 예상과 다른가요? –

+0

이 오류가 있습니다 : \t WebDriverException : 메시지 : 알 수없는 오류 : 요소 is 포인트 (516, 411)에서 클릭 할 수 없습니다.

...
(세션 정보 : 크롬 = 62.0.3202.94) (드라이버 정보 : chromedriver = 2.30.477690 (c53f4ad87510ee97b5c3425a14c0e79780cdf262), 플랫폼 = 맥 OS X 10.12.6 x86_64의) – Ngiulino

+0

오류가 유용한 말하고 다른 요소는 클릭을받을 것이다 정보 - 뭔가가 입력 상자 위에 있습니다. –

답변

0

키워드가 의도하지 않았기 때문에 띄어쓰기가 부족하다고 가정합니다. 나에게 제출 버튼 만 올바른 경로를 사용하지 않았습니다. 그래서, 이것은 제가 바꿔서 close browser을 추가 한 것입니다. 아래 예제는 나를 위해 작동합니다.

*** Settings *** 
Documentation          This is a basic test 
Library           Selenium2Library 

*** Variables *** 
${url}            https://www.google.com 
${browser}           chrome 
${text}            xpath=//*[@id="lst-ib"] 
${search_button}         css=input.lsb 

*** Test Cases *** 
User can open page 
    [Documentation]         As a user I can open the google page 
    open browser         ${URL} ${BROWSER} 
    wait until page contains      ${url} 
    close browser 

User fill in the Search text box 
    [Documentation]         The user search 'Test Definition' 
    open browser         ${URL} ${browser} 
    wait until page contains      ${URL} 
    input text          ${text} Test Definition 
    click element         ${search_button} 
    wait until page contains      Test 
    sleep  5s 
    Close Browser 
관련 문제