超楽しいSeleniumpythonのインストールと使用


序文

今日はとても素敵なもの、セレンを見つけました。知識が少なすぎて使ったことがないかもしれません。今日少し遊んだ後、新世界を見つけて止められません!急いで、みんなとそのような良いことを共有してください!

1.Seleniumの概要

  Seleniumは、Webアプリケーションの自動テスト用のツールです。Seleniumテストは、実際のユーザーが操作しているように、ブラウザーで直接実行されます。サポートされているブラウザには、IE(7、8、9、10、11)、Mozilla Firefox、Safari、Google Chrome、Operaなどがあります。
  主な機能は次のとおりです。ブラウザとの互換性をテストする-アプリケーションをテストして、さまざまなブラウザやオペレーティングシステムで正常に動作するかどうかを確認します。
  システム機能のテスト-回帰テストを作成して、ソフトウェア機能とユーザー要件を検証します。.Net、Java、Perlなどのさまざまな言語での自動記録アクションとテストスクリプトの自動生成をサポートします。
  Seleniumは、Apache License2.0プロトコルでもリリースされているオープンソースフレームワークでもあります。

1.サポートプラットフォーム
  WebDriverは、AndroidおよびBlackBerryモバイルプラットフォームでのブラウザーテストをサポートします。Androidは現在、最大の市場シェアを持つモバイルプラットフォームです。自動テストには、Appiumをお勧めします。AppiumはWebDriverプロトコルを拡張して、iosプラットフォームとAndroidプラットフォーム上のネイティブアプリケーション、Webアプリケーション、ハイブリッドアプリケーションをサポートします。
2.サポートされているブラウザ
  WebDriverは現在、Firefox、Chrome、IE、Edge、Opera、Safariなどのブラウザをサポートしています。サポートのために上記のブラウザを選択したのはなぜですか。主にブラウザのカーネルに関連しています。
3.サポートモード
  HtmlUnitとPhantomJSは、2つの特別なモードであり、疑似ブラウザと見なすことができます。このモードでは、HTML、Java Sariptなどの解析をサポートしますが、実際にはページをレンダリングしません。CSSやGUIのレンダリングが行われないため、実際のブラウザよりも操作効率が大幅に向上し、主に機能テストに使用されます。

2、セレンのインストール

1. python環境があり、pipを正常に使用できることが前提です。2。CMDが
コマンドラインウィンドウを開き、pip installseleniumに入ります。

現時点では使用してみてください

from selenium import webdriver

driver = webdriver.Chrome()    # Chrome浏览器

次のエラーが表示されます
ここに画像の説明を挿入

セレンが3.0にアップグレードされたとき、さまざまなブラウザードライバーが標準化されたためです。セレンを使用してさまざまなブラウザーを駆動する場合は、さまざまなブラウザードライバーを個別にダウンロードしてセットアップする必要があります。

3.対応するブラウザーのドライバーをダウンロードし、環境変数を構成します

1.ダウンロード

ダウンロードリンク:https//npm.taobao.org/mirrors/chromedriver

ここに画像の説明を挿入
ダウンロードするchormブラウザのバージョン番号に関連するバージョンを選択してください
ここに画像の説明を挿入

win64がない理由がわかりません。それからwin32を試しました。

2.環境変数を構成します

新しいフォルダ(例:driver)を作成し、ダウンロードしたドライバをこのフォルダに配置します

ここに画像の説明を挿入

次に、[マイコンピュータ]-> [プロパティ]-> [システム設定]-> [詳細設定]-> [環境変数]-> [システム変数]-> [パス]で、[D:\ application \ Google chrome \ driver]ディレクトリをPathの値に追加します。

ここに画像の説明を挿入

リマインダー:すべての確認をクリックすることを忘れないでください。そうしないと、何の役にも立ちません)

次に、上記のプログラムを再試行して、ブラウザが開いていることを確認します。これで、セレンの構成が完了し、パフォーマンスを開始できます〜

4、アプリケーション

それを使用する方法?方法はわかりませんが、学ぶつもりはないので、簡潔で、明確で、明確で、使いやすい学習コンテンツを見つけました(クリックしてください)。読者はそれを学ぶことができますが、それほど多くはありません。コンテンツ、1つ2時間で視聴と練習を終えることができます。とても素敵です。

やっと

皆さんと共有できることをとてもうれしく思います。残りは...賞賛してください!あなたはこれを見たことがあります、作成は簡単ではありません、あなたの貴重な好きなものを残してください〜

その他のセレン関連のコンテンツについては、https //blog.csdn.net/weixin_45386875/article/details/113933541を参照してください。

おすすめ

転載: blog.csdn.net/weixin_45386875/article/details/113849069