自動テスト: Selenium 自動化環境の構築

【紹介】SeleniumはWebアプリケーションのテスト用ツールです。Selenium テストは、実際のユーザーと同じようにブラウザーで直接実行されます。アクションの自動記録と、.Net、Java、Perl などのさまざまな言語でのテスト スクリプトの自動生成をサポートします。この記事では、自動テスト環境を構築するために必要なツールを詳しく紹介しているので、自動テストを誰にも頼まずに学習できます。

前に書いた

セレンを学ぶために必要なツール:

1.ブラウザ;

2、パイソン;

3、セレン;

4、ファイアーバグ(Firefox);

5. chromedriver、IEDriverServer、geckodriver を駆動します。

6. IDE (Pycharm/Sublime/Eclipse など)

1.ブラウザ

Selenium は多くのブラウザーをサポートしていますが、どのブラウザーを選択すればよいでしょうか? どのバージョンを選択しますか? XiaobaiはFirefoxの使用を推奨しており、もちろんChrome、IE、Safariなどのブラウザにも対応していますが、対応するドライバが必要です。

ここではFirefox(Firefoxブラウザ)の使用を推奨します.Xiaobaiは初期段階で要素を見つけるのが難しい場合があり、プラグインのfirebugが必要になるため、他のブラウザを使用する前にFirefoxに精通しています.

Firefox のバージョンが新しいかどうかは関係ありません.最新バージョンが使用できます.必要なドライバは以下のとおりです.

2.パイソン

Windows での Python のインストールは非常に簡単です。公式 Web サイトから直接インストールするだけです。

3. セレン

Python 環境が整ったら、簡単に Selenium をインストールできます. pip インストールを使用して Selenium を直接インストールします

 pip install selenium

4. プラグイン FireBug

FireBug は Firefox ブラウザのコード要素を表示するためのプラグインです. 初心者にインストールすることをお勧めします. 要素をすばやく見つけることができます. selenium の焦点は要素の配置です. 所定の場所にある場合にのみ、次のステップを実行できます.

インストール方法: Firefox ブラウザーを開き、右上隅のボタンをクリックし、[アドオン]、[拡張機能] の順にクリックし、firebug を検索して、[インストール] をクリックし、再起動します。

テスト インストールが成功し、F12 を押すと次の画面が表示され、firebug が正常にインストールされたことを示します。

5. ドライバのインストール(Windows 環境)

ファイアフォックス:

新しいバージョンの Firefox ブラウザには geckodriver ドライバをインストールする必要があります

手順:

1. ダウンロードして解凍します。

2. Python ファイルの下に geckodriver を配置します。

3. 環境変数に追加します (例: G:\Python36\geckodriver.exe)

クロム:

Chrome ブラウザーまたは IE ブラウザーを使用する必要がある場合は、対応するドライバー、chromedriver が必要です。chromedriver には 64 ビット バージョンがありません。32 を駆動できます。

ダウンロード リンク: https://npm.taobao.org/mirrors/chromedriver。使い方はgeckodriverと同じです。

いいえ:

IEDriverServer では、以下のリンクから Selenium と IEDriverServer のすべてのバージョンをダウンロードできます。IEDriverServer は 32 ビットと 64 ビットを区別することに注意してください。

ダウンロード アドレス: http://selenium-release.storage.googleapis.com/index.html。使い方はgeckodriverと同じです。

六、IDEの選択

IDE は、Python に付属の IDLE、または Sublime や Pycharm などの一部のエディターを使用できます。

7、ブラウザを開いてみます

次のコードを入力します。

# -*- coding: utf-8 -*- from selenium import webdriver driver = webdriver.Firefox() driver.get("https://www.baidu.com")

Firefox を開いて参照し、Baidu のホームページを開きます。

終わり 

貧弱な力

最後に, 私の記事を注意深く読んでくれたすべての人に感謝したいと思います. ファンの成長と注目をずっと見ていると, 相互主義は常に必要です. それほど価値のあるものではありませんが, もしあなたがそれが必要:

これらの資料は、[ソフトウェア テスト] の友人にとって最も包括的で完全な準備倉庫である必要があります. この倉庫は、最も困難な旅を何万人ものテスト エンジニアに同行してきました.

 软件测试技术交流群社:110685036(里面还有工作内推机会,毕竟我们是关系社会。)

ソフトウェア テスト インタビュー ドキュメント

私たちは高給の仕事を見つけるために勉強しなければなりません. 次のインタビューの質問は、アリ、テンセント、バイトなどの一流のインターネット企業からの最新のインタビュー資料であり、一部のバイトのボスは信頼できる回答をしています. このセットを終了する インタビュー資料誰もが満足のいく仕事を見つけることができると信じています。

上記のリソースを取得する方法:

おすすめ

転載: blog.csdn.net/IT_LanTian/article/details/130170433