I.はじめにオートメーション
1.自動テストの概念:
人力駆動試験機は、試験手順の変換を実行することプロセスは、の処理手順であります
2.自動テストカテゴリ:
前記一般的な機能テストの自動化は、プログラムが繰り返されるテストの目的のために繰り返すことができるように、符号化方式によりソフトウェアの機能をテストするためにプログラムを使用して、テストを自動化されています。ソフトウェアの機能の変更のごく一部ならば、限り自動化されたテストコードの修正一環として、あなたは、テスト効率を向上させるためにテストソフトウェアを繰り返すことができます。
3.自動テストに適したプロジェクトのどのような種類:
通常の状況下では、限り、以下の3例として、それを行うことができる自動テスト
ソフトウェア要件は、頻繁に変更長いプロジェクトサイクル、自動化されたテストスクリプトを再利用することができます
二、ビルドステップへのpython +セレン自動テスト環境
python:自動化の面で学ぶために多くの白いたい場合は、ビルド環境の場合は、常に非常に面倒なこと、建物へのPython言語に基づいてみましょうオートメーション環境となっている、のpython +セレン自動化されたテスト環境では、4つの部分から構成さ、セレン、クロム、Googleのブラウザは、クロム、Googleのブラウザを駆動します。前記ブラウザは、Firefox、IEなどであってもよいです。現在、オートメーションの主流ブラウザやGoogle Chromeブラウザ
(1)Pythonのインストール
現在、業界をテストし、最も広く使用されているプログラミング言語Pythonのは、間違いなく向かいました。Pythonのバージョン3.7は現在主流となっています。:インストールは簡単で、公式サイト(公式サイトのアドレスであるhttps://www.python.org対応するシステムのバージョンを選択するためには、直接ダウンロードして、インストールするには、ダブルクリックして、インストールパスをカスタマイズ必ずCドライブにインストールする必要はないかもしれないが、)できるだけ中国のパスを避けます。
Pythonのインストールパッケージした後、あなたは環境変数を設定する必要があり、実際には、3.7のインストール時に、最初のインターフェイスは、「パスにパイソンを追加」オプションが(おそらく名)を確認することができました。自動的にシステム環境変数のパスにチェックインした後のpythonを追加します。もちろん、あなたはまた、次のメソッドを追加し、手動で追加することを選択することができます:
マイコンピュータのプロパティを選択 - > [システムの詳細設定 - >環境変数 - >環境変数 - >システム変数:パス変数を見つけて修正するが、パスは前のパスに追加されます:C:\ Python37; Cを:\ Python37 \ Scriptsに、(自分のPythonが他のパスにインストールした場合は、適切な変更を行ってください、ここで著者は、デフォルトのパスです)
特別な注意:元のコンテンツの多くの初心者のパスが削除されますが、私はこれがそうすることが絶対にできないことを思い出させる、注意してください!注意してください!注意してください!
インストール、操作CMDウィンドウた後、インストールが成功したのpythonであるかどうかをチェックするために、Pythonの命令を入力します。次の図は、成功を表して!
ます。http:公式のダウンロードのpython開発ツールのPyCharmに添付//www.jetbrains.com/pycharm/download/
(2)セレン取付
ピップセレンはコマンドでインストールすることができ、以下のように、インストールは次のとおりです。
1. CMDウィンドウ
入力します:PIPセレンをインストール
3.待機CMDウィンドウのプロンプトに成功し、途中で中断セレンは、再インストールインストールPIP入力し続けるなどのセレン正常にインストールするには、影響はありません!
(3)クロムブラウザ
ダウンロードのGoogleピットにあまりにも多く、現在のインターネットブラウザは、多くのサイトは、あまりにも多くの公式サイトなどで行います。偶然私はクロームの公式ウェブサイトのアドレスをダウンロードピット、へ:
クローム公式サイト:https://www.google.cn/chrome/
自動的にダブルクリックしてダウンロードが完了した後にインストール。インストールが完了するのを待ちます。
(4)クロムブラウザドライバをインストール
なぜあなたはそれを駆動するために必要なのですか?これは、の話をするセレンの原則から開始することがあります。
セレンは、直接要素にブラウザページを操作し、さらにブラウザ自体(スクリーン、ウィンドウサイズを操作する、より多くのオブジェクト指向セレンwebdriverを中にAPIを包装し、ブラウザのネイティブを使用してインターフェイスを提供する概念webdriverをし、提案された場合起動、シャットダウン、インストールされているプラグイン)。
ネイティブブラウザインタフェースの使用は、大幅自体は明らかに、より科学的、ブラウザベンダーへの呼び出しの速度と安定性を増加させました。しかし、いくつかの副作用をもたらすことはWebとどのように多くの直接のポイントセレンwebdriverを異なるブラウザベンダー、および異なる実装を提供するに至ったプレゼンテーションではいくつかの違いがあるでしょう上の要素を操作し、その異なるブラウザベンダーです。Firefoxは特別geckoDriverドライブを持っているなど、Chromeは特別なクロームドライブを持っています。
ここでは特に注意:ドライブのクロムブラウザとブラウザのバージョンでは、クロムの対応をインストールする必要があります。それでは、どのようにそれへの対応を保証するのですか?
ブラウザの1.チェッククロームバージョン:3つのChromeブラウザの右上のをクリックします - >ヘルプ - 下に示すように、> GoogleのChromeについて:
2.chromeブラウザのドライバのダウンロード:
Chromedriverドライバーのダウンロードアドレス:のhttp://npm.taobao.org/mirrors/chromedriver/
マップ上のクロムバージョンの最も近いバージョンを見つける:写真:78.0.3904.108を、ので、ここでオプションを運転:
ダウンロードが完了したら:ドライブにクロームパッケージ:C:\ python37下のディレクトリ(これは必須です)
第三に、あなたはその後、セレン・オートメーション・ツアーを開くことができます
あなたは、あなたにこの記事が参考に考える場合は、ソフトウェアテスト、インターフェースのテスト、自動テスト、面接経験交換場合
695 458 161、時間の自由な情報の時間分布へのグループだけでなく、ピア:関心のは、ソフトウェアのテスト交換グループに追加することができます
から、技術交流。これらのデータは、テストのキャリアに十年以上の著者の本質です。
移動し、で、その後のpython +セレン自動化されたテスト環境になっており、素晴らしいサービスを開くことができる場合は、自動的に、Chromeブラウザを開くことができる場合Pycharmは、中に次のコードを入力して見てみてください!