2017-03-10 14 views
0

昨日、Robot Frameworkをセットアップしました。私はYouTubeに行ってセットアップ方法に関するビデオを見て、先月アップロードしたものを見つけました。 私はすべての手順を実行し、私はそれを以下に番号を付けました。 pip install robotframework-selenium2library ロボットフレームワーク:テストの実行中にエラーが発生しました(解析中_____。ロボットが失敗しました:データソースが見つかりません)

  • を使用してpip install robotframework(CMDは、管理者として実行)
  • インストールセレン2ライブラリを使用してRobotFramework(3.0.2)をインストールし

    のPython 2.27インストール
    1. と環境変数にこれを追加しました
    2. は(ブラウザのドライバをダウンロードchromeDriver、GeckoDriver、IE Driver)を追加し、環境変数に追加しました。
    3. ここでRobotFrameworkデータベース-Libary ZIPをダウンロードしました。 - >http://franz-see.github.io/Robotframework-Database-Library/ downl CMDでoaded zipファイル
    4. 、私は
    5. (SUCCESS)python setup.py installに入っ次に、私はその後pip install py mssql(SUCCESS)
    6. を介してデータベースAPIをインストールし、私はPyCharm
    7. 上PyCharmコミュニティ2016.3
    8. インストールIntelliBotプラグインをダウンロード

    私はプロジェクトFirstProjectを作成しました。その下で私はディレクトリtestsuiteを作成しました。テストスイートでは、私は私のtestcase1.robot をcrearted、エディタ上のいくつかのサンプルロボットフレームワークのテストを貼り付けて、コマンドpybot testcase1.robot

    を使用してそれを実行してコピーしかし、私が言ってエラーが発生しました:

    [ERROR]解析 " 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 *** 
    

    かかわらず、私のコードのChromeブラウザ経由のFacebookを開いてよ?そうでない場合は、コードに何が問題なのですか?修正された場合、それは私のテストを実行するだろうか? ご意見はありがとうございます。ありがとうございました!

  • +0

    あなたのインデントはすべての場所です。いくつかは3つのスペースで、いくつかは2つのスペースです。そして、あなたの 'Selenium2Library'呼び出しは1つだけであり、無効にします。また、テストケースはありません。 Kootstraが示しているように、あなたは 'Hello World Test Case'ヘッダが必要です。私はあなたがRobotをよりよく理解できるようにするために、これ以上のテストを行う前にドキュメンテーションを読んでください。 http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html – Goralight

    答えて

    0

    説明から、インストールが正しいかどうかは評価できません。今のところ私はそれを前提としており、それはあなたにいくつかの問題を引き起こすコードです。ライブラリを使用する場合は、ライブラリを初期化する必要があります。

    *** Settings *** 
    Library Selenium2Library 
    
    *** Test Cases *** 
    Hello World Test Case 
        open browser http://www.facebook.com chrome 
        close browser 
    
    0

    単にあなたがそれを与えてくれた意味「データソースが存在しない」:すべてのライブラリのための良いドキュメントがSelenium2Libraryのために、たとえば以下here

    が最小のブラウザの例で見ることができ、利用可能です存在しないファイルへのパス。それはインストールとは無関係で、ロボットファイルの内容とは関係ありません。

    あなたは非常に簡単にこれを複製することができます。

    $ robot /this/file/does/not/exist 
    [ ERROR ] Parsing '/this/file/does/not/exist' failed: Data source does not exist. 
    
    Try --help for usage information. 
    
    関連する問題