Robot Framework をインストールしました。Selenium ライブラリを使用して Robot Framework のテスト ケースの例を探しています。
Robot Framework で TC を書き始めるためのガイドラインが必要です。助けていただければ幸いです。
Robot Framework をインストールしました。Selenium ライブラリを使用して Robot Framework のテスト ケースの例を探しています。
Robot Framework で TC を書き始めるためのガイドラインが必要です。助けていただければ幸いです。
Selenium2Library を使用した Robot Framework (RF) の Maven プロジェクトを見つけました。実行する手順は次のとおりです。
前提条件: Java (1.5 以降)、Maven
以下のURLから「robotframework-selenium2library-java-master.zip」をダウンロードしてください。
https://github.com/MarkusBernhardt/robotframework-selenium2library-java
フォルダを解凍します
[注: フォルダーとコーディング インフラストラクチャを分析する必要があります。コードは src フォルダーにあります。pom.xml を理解することが重要です]
次のリンクは非常に役立つ場合があります。はじめにセクションで、テストケースの書き方を順を追って説明しています。
http://www.wallix.org/2011/07/26/how-to-use-robotframework-with-the-selenium-library/
あなたの質問からは、あなたが達成しようとしていることは明らかではありません。Java から Robot Framework を実行しますか? Java でキーワードを定義しますか?
間違ったツールを目指しているのではないかと思います。
まず、ロボット フレームワークのテストは、人間に似た言語で記述されます。フレーズは、組み込み言語を使用してユーザー キーワードとして、またはPython/Java クラスを使用して外部キーワードとして実装できるキーワードによって定義されます。
第二に、Robot Framework はAcceptance Testsを書くためのツールです。この種のテストでは、システム全体を選択し、特定の入力で刺激し、特定の出力/動作を期待して検証します。
さて、重要なのはシステムの entry-pointです。システム エントリ ポイントが実行可能ファイルである場合、テスト プロセスが Python であるか Java であるかは関係ありません。テストで行う必要があるのは、新しいプログラムを開始することだけだからです。
Java ライブラリを使用してシステムとやり取りする場合は、ライブラリを使用して Java で外部キーワードを定義する必要があります。
Java から Robot Framework を実行する場合 (Python をインストールする必要はありません):
java -jar robotframework-2.6.3.jar --help
java -jar robotframework-2.6.3.jar mytests.txt
java -jar robotframework-2.6.3.jar --variable name:value mytests.txt
jar はこちらにあります: https://code.google.com/p/robotframework/downloads/list
その前に、いくつかのテスト ケースを作成する必要があります。RIDE ( https://github.com/robotframework/RIDE ) をテスト エディターとして使用することをお勧めしますが、実行するには Python をインストールする必要があります。