Python3.7 +ロボットのフレームワーク+ RIDE1.7.4.1インストールのチュートリアル

まず、疑問:ロボットFramewprk
今日はチャットでは、秘密のロボットフレームワークはテストエンジニアの誤解多くの年です。今日はPytestとロボットFrameworkで、最近しばしば、主要なグループ内のピアの多くを聞いた秘密を見てみましょうか、比較のために他の同様のテストフレームワークを取る、私は思う。このコントラストは、本質的には意味、リンゴとオレンジ、すべてが持っているではありません愛、百のハート百ハムレットが、唯一自分自身を見つけること、そしてコストは、現在のチームが直面している問題を解決します下げることができ、これが最も重要な点です。

フレーム間の比較については、著者の支持者が閲覧:「それは存在する各フレームいるので、その意味と価値に存在している必要があり、もちろん、また、独自の長所と短所があり、合理的であり、現在の市場ではありませんフレームワークは王であるという問題ドライブを解決するために、蛇の目を識別し、唯一の自分の問題をクリアし、すべての人々のニーズを満たすために、完璧にすることができます! "

今日のテーマに戻り、ほとんどの人はロボットFrameworkが唯一のPython 2をサポートしていることを誤解があるロボットのフレームワークで開始し、実際には、これはロボットのフレームワークとの互換性が存在し、大きな誤解です。実際にロボットのフレームワークは、長いPythonの3に支持されて。

ロボットのフレームワークが何らかの歴史的な理由に公式エディタRIDEに対応するため、市場には、そのような誤解されている理由は、あなただけはロボットフレームワークを使用している場合、RF RIDEを管理するために使用されている場合、それは、につながる、Pythonの2.7をサポートしていますテストケースは、その後、以前のバージョンでは、本当に唯一のPython 2.xのバージョンを使用しています。しかし、あなたは、Python 3を使用することも可能であるように、RFテストケースを実行するが、そのようなPycharmやVSコードなどの他のエディタやプラグインで、または直接コマンドラインの形でRIDEを使用していない場合。

幸いなことに、2019年1月20号に、ロボットフレームワークRIDEをリリースしましたバージョン1.7.3は、Python 3の問題と互換性のある以前RIDEを解決することができませんでした。また、ロボットのフレームワークで使用されるエディタの種類に関係なく、Python 3をサポートするために、すでに可能であることを意味しています。

第二に、ロボットフレームワークIDE 1.7.4+バージョン、新機能:

Pythonの2.7および> = 3.6と互換性があります。
wxPythonのは、Python 2.7および4.0.4(Pythonの2.7に2.8.12.1,3.0.2)任意のバージョンを実行して> = 3.6。
AUIモジュール、ペイン、タブのwxPythonのおかげで、ツールバーには、取り外し可能かつ再配置可能です。
テキストエディタは現在、オートコンプリート機能を持っています。
新しい公式アイコンとアニメーションとのツリーペイン上のテストケースは、実行中または一時停止したとき。
テストケース名は「...」に短縮することでツリーペインの上に長すぎる名前を付けます。そして、ツールチップ上に表示。
ツリーペインのテストスイートレベルでは、コンテキストメニューには、ファイルマネージャでフォルダを開き、読み取り専用ファイル属性を削除することができます。
あなたが任意のテストを選択しない場合、我々はすべてのテストの確認を実行していきます。
あなたがテストを実行することができ、今F9ショートカットキーは、ログレベルのデバッグ、それらを実行するために使用することができるショートカットF8のように。

三、ロボットフレームワークRIDEは、イン​​ストール、アップグレード1.7.4+

インストールの何千、最も簡単なピップ大法。直接使用するピップはロボットフレームワーク、wxPythonをし、他の依存関係が自動的にインストールされ、それに乗ってインストールします。

(1)インストールまたはアップデートロボットFrameworkバージョン、プロンプトのコマンドを開きます。

1つのピップインストール-U robotframework


(2)インストールwxPythonの4.0.4バージョン:

1つのピップwxPythonを== 4.0.4をインストール

 

(3)RIDEバージョンをインストールするか、アップデートロボットフレームワーク:

1指定されたバージョンのインストールピップによって:PIP robotframework乗り== 1.7.4.1をインストール

 

第四に、ピットへの道上のインストール手順:

1.以下のエラーが発生しride.py:

 

 

 

 

現在の環境が全くパブテンプレート、ピップのインストールではありませんヒント

1つのピップPyPubSub == 3.3.0をインストール

 

Ride.pyは、再び起動し、次のインターフェイスを開きます。

五、RIDEの使用:

我々は乗るが、単純な小さなツールではなく、メニュー機能を使用するにはどのように一般的で直接的な発言を紹介していると言います。

私たちは、私たちが直接どのようにこの主な機能を参照してください、以前のロボットFrameworkの機能を抽象化するために、キーワード、いわゆる機能コードファイルであることを特徴とします。

1.新しいプロジェクトを作成し、テストし
、メインメニュー----ファイル----新規プロジェクトを

主にプロジェクト名(例えば、ここに私のテストです)、他のデフォルトを完了します。タイプ/この種のものは、より多くの店舗フォーマットの違いがあまりにも心配する必要はありませんよりも何もありませんフォーマットします。


新しいプロジェクトで、マウスの右ボタン - 新しいテストケース - 入力テストケース(私はここにtestCase1がある)名前を入力し、[OK]をクリックします。

 

上記の手順とテストケースを通じてプロジェクトが作成されている次のように、現在のインタフェースは次のようになります。

 

2.インポートしたカスタムライブラリ関数
、カスタムライブラリはtest_lib.pyの前にあり、ここで私たちのページ文には、ライブラリの数は、とget_url_source_codeの一つです。

左ペインで項目を選択し、右ペインの[編集]タブを選択し、ライブラリのボタンをクリックしてください

 

私たちの選択test_lib.pyを表示して、他の入力し、[OK]をクリックしないでください。

 

戻るメインウィンドウに、あなたは(赤輸入説明が与えられている場合、スクリプトコードは、一般的に、それはCMDウィンドウの出力を用いて配置することができる問題である)インポートライブラリを見ることができます

 

キーワード検索ボックス、ソースドロップダウン選択test_libを呼び出し、F5キーの上限を使用してください。

不測の事態がなければ、我々は次の図は、スクリプトget_url_source_codeは、コメント取得のURLソースコードのキーワードとなっ描かれて見ることができ、これらはまた、(URL行をラップしないで、\ n、および\ rを\ n個の質問である)上記に表示されます。

 

カスタムライブラリの関数を使用し
、我々は次の呼び出しは、このステップはまた、ロボットのフレームワーク(またはRIDE)であるための主要な用途であるかを確認するために、中に独自のインポートを記述する必要があり、関数の前にいくつかの手順を実行した後。
次のように戻るのメインウィンドウに、左のテストウィンドウを選択し、右側のウィンドウには、[編集]タブを選択し、インターフェースがあります。

最初の列は、列のキーワード(すなわち、本質的機能)、その後、入力パラメータであることを特徴とテスト工程が、1,2,3,4,5である実際、テストケースをテストします。

 

私たちは、「URLソースコード取得」(プロンプト完了を取得するには、Ctrl + Altキー+スペースを使用して)使用したいキーワードを入力して、インターフェイスは以下の通り。

グレーは、彼らが使用していませんでした(しかし、あなたが望むなら、あなたはこれらのグレーのチェック柄の上に書か自分のコメントを置くことができる)言ったように、残りのフォロー、ピンクの背景として、彼は、パラメータの必要性を表明しました。

 

以下のように「https://www.baidu.com」に設定されたパラメータ私たちは、その後、塗りつぶしに白い底にはエラーがないことを示す、インターフェイスを見てください。

あなたのテストケースがあり、各ステップに従った場合、我々は書き込みを継続するためにそれらのライン2,3,4,5を続けます。

4.ファイル名を指定して実行テストケースとビューのレポートが
実行さVGHのテストケースの左側のペインには、実行されるように、非常に単純である、[実行]タブに切り替えるには、右のペインには、[スタート]ボタンをクリックしてください。

私達はちょうどget_url_source_code機能を印刷しているという事実の下のペインで出力。

 

生成されたレポートを表示するレポートとログ]ボタンをクリックすると、メインはやはりただのファイルにレコードを印刷見ることができます。


おすすめ

転載: www.cnblogs.com/yuxuan6699/p/12503392.html
おすすめ