セレン学習ルート

 
1、あなたが言語を習得するためのテスト環境を設定するには、適切なセレンテスト環境を設定します。「こんにちは」などのセレン定義の意味論---、あなたの言葉遣いに中国、手術台のhelloを使用している場合は、英語を使用している場合は、「こんにちは」、あなたの文言は、「こんにちは」です。そのため、異なる言語で同じセマンティックは(文法)を書き込むためのさまざまな方法があります。
2.開発言語を選択して、今お勧めします。Pythonのを
3は、その後、あなたがAPI webdriverを熟知している必要がある、APIのセレンは、ページの位置や操作上の様々な要素のための方法として定義されています。
  まず、位置決め要素を学び、セレンは、ID、名前、クラス名、タグの提供名、リンクテキスト、一部のリンクテキスト、XPathの、CSS、 および他のターゲット方法を。XPathのCSSの  強力な構文を使用すると、また、より多くのフロントエンドの知識を勉強したいことがあり、その間に、少し複雑です。XML、JavaScriptの  のように。
  目的は、動作要素の要素を見つけるために、我々は、操作のさまざまな要素を学ぶ必要があり、入力ボックス、ドロップダウンボックス、ボタンをクリックすると、ファイルのアップロード、ダウンロード、ページ、ダイアログボックス、警告ボックスである... ようにと。
図4は、本研究の期間の後、あなたは、ページ上のさまざまな要素の手動操作をシミュレートする能力をテストすることができます。そして、あなたは何をする必要があります実行するために統一組織し、これらの「ユースケース」を、取ることです。
図5は、その後、あなたがする必要があるユニットテストフレームワークのユニットテストフレームワーク自体は、組織と業務ユースケースを解決学習し、使用しています。
あなたはこれらの操作を呼び出す必要があるとき6、あなたは「テストケース」の数を書くとき、あなたはユースケースの多くは、操作を繰り返していますが、別のファイルに書き込むことができないのですか?もちろん、あなたが、この点は非常に簡単です達成するために、あなたのプログラミングのスキルを使用することができます。その後、あなたは、各ユースケースが同じである、いくつかのデータを持っていますが、変更は非常に面倒変更であれば、あなたも読むことができる、彼は別のファイルに書いたことを発見しました。
図7は、あなたは私がユースケースが失敗するか成功する方法を知って、パイプライン化されているスクリプト(ユースケース)を書いて、新しい質問に遭遇しました。その後、スクリプト内のアサーションにいくつかの検証を追加する必要があります。
8、あなたは、より多くのアイデアを持っているユニットテストフレームワークのログあまりにもシンプルな、素敵なテストレポートを生成することができます出てきました。私は、このスクリプトを実行するタイミングはできません。各テストの結果は、私のメールボックスに直接スクリプトを実行することができます。することができます......
図9は、これらの問題を解決するために、あなたはプログラミング技術についての詳細を学ぶために必要があり、その後、あなたの「試験構造」は、より柔軟、より強力になります。これは、特定の汎用性と携帯性を生じました。金型のテスト自動化フレームワークのようなものが生まれました。
エディタ:蟲師

おすすめ

転載: www.cnblogs.com/TomBombadil/p/10972902.html