2016-07-22 5 views
1

Robot Frameworkで.jarファイルをインポートする方法を理解できません。ここでライブラリのようなRobot FrameworkにJavaクラスをインポートする方法

コードです:

*** Settings *** 
Library MyLibrary 

*** Test Cases *** 
My Test 
    Do Nothing 
    Hello world 

とJava:\ \ Python27 \ Libの\サイト・パッケージをてMyLibraryと私が作成しました:

public class MyLibrary { 

    public void hello(String name) { 
     System.out.println("Hello, " + name + "!"); 
    } 

    public void doNothing() { 
    } 

} 

が.jarで抽出した後、私はCに入れ空の__init__.pyファイル。私は私のロボットファイルを実行した後:

外部ライブラリのように、このjarファイルを使用する方法
[ WARN ] Imported library 'MyLibrary' contains no keywords. 
============================================================================== 
TestJavaLibrary 
============================================================================== 
My Test                | FAIL | 
No keyword with name 'Do Nothing' found. 

を:pybot TestJavaLibrary.robot私はこれがWARNを得ますか?

答えて

0

jython(jybot)を使用する必要があります。 JYTHONPATHのような他の設定があります。

+0

はい私はJYTHONPATHを設定しましたが、それと同じエラーです。あなたはジャイソンをどういう意味ですか?私はインストールしたばかりですが、環境を設定しましたが、同じエラーが再び発生しました。 – Rumen

+0

[ユーザーガイド](http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#executing-test-cases)の指示に従ってください。 PythonとJavaを混在させないでください。__init__.pyを作成しないでください。 – Helio

+0

はい、私はすべてを読んだので、これを行う方法を理解できません。だからこそ私はここに求めているのです – Rumen

関連する問題