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 
関連する問題