DevOpsチーム:自動テストのWebページ:セレン+パイソン

1。操作と設定のpythonは、前回の記事で、ここでは省略され、前に言われています。

2、セレンパッケージのpythonの設定とインストール:

CMDウィンドウで以下を実行します-Uセレンをインストールします(注:いずれかに構成python_home、または次のPython binディレクトリに上記のコマンドを実行する)PIP

17953771-1a54bf990d2b232a.png

3、ChromeDriverドライブのバージョンをダウンロードしてください:

http://chromedriver.storage.googleapis.com/index.html、残念ながら私はああしたい何の64ビットドライバがありません

バージョン70.0.3538.110(正式版)(64)

、Win32のトライをダウンロード

クロムEXEファイルを抽出した後、ディレクトリCにコピーされています:\ ......リットル\ Googleの\クローム\アプリケーション

C:\ ......リットル\ Googleの\クローム\アプリケーションディレクトリに、ご使用の環境変数のパスに

まずチェッククロームバージョンは、自分自身をインストール

17953771-3d04c934a5dd4756.png

そして、それの対応するバージョンに応じnote.txtそのURLを見て、私はここにいる2.46に対応して、ダウンロードのWin32ビットはしようとします:

17953771-ed3dd7a5efdafab6.png
17953771-20eebfc072b7b7e1.png

 4.クロムのパスにシステム環境変数は、パス(以下特定ステップ)に加えました。

17953771-cb0409478b567243


5. test.pyスクリプトを入力します。

インポートユニットテスト

セレンインポートwebdriverをから

#print( 'hellow')

ドライバ= webdriver.Chrome() 

driver.get( "http://www.baidu.com/")

driver.quit


6.実行します。


17953771-8844361b28aef08d.png


17953771-ffb78834466ca5a3.png


7.二Pythonスクリプト


#_ * _コーディング:UTF-8 _ * _

セレンインポートwebdriverをから

selenium.webdriver.common.keysインポートキーから

#クロームドライブのインスタンスを作成します。

ドライバ= webdriver.Chrome() 

driver.maximize_window()#の最大化ブラウザ

driver.implicitly_wait(10)#待ち時間は、暗黙的に10Sが設けられています。

#ブラウザを起動し、指定されたURLに移動します

driver.get( "https://www.baidu.com/") 

#位置決めname属性は、「WD」の要素であります

input_textと= driver.find_element_by_name( "WD")

#クリアテキスト入力ボックスは、テキスト「セレン」と入力し、Enterキーを押します

input_text.clear()

input_text.send_keys( "セレン")

input_text.send_keys(Keys.RETURN)

#ブラウザを閉じます

driver.quit()



業績は:最初の検索結果が表示され、そして最終的にブラウザを閉じてくださいChromeブラウザを開き、Baiduのホームページを開き、検索ボックスに「セレン」テキストを入力し、クリックしてください:上記のスクリプトが正常に動作している場合は、次の手順を実行しますデバイス

ます。https://www.jianshu.com/p/57d89fb48dfbで再現

おすすめ

転載: blog.csdn.net/weixin_33727510/article/details/91088756