セレン2テスト自動戦闘22(HTML5ビデオプレーヤの処理)

HTML5のビデオプレーヤーの最初に、プロセス

 

ほとんどのブラウザは、しかし、別のブラウザが必要な別のプラグインを使用して、動画を再生するには(Flashなど)のコントロールを使用しています。HTML5は、新しい要素の<video>を定義するムービークリップを埋め込むための標準的な方法を指定します。

test_video.py# - * -コーディング:UTF-8 - * - 

セレンインポートwebdriverをからの
時間のインポートSLEEPから

ドライバー= webdriver.Chrome()
driver.get( "https://videojs.com/")

ビデオ=ドライバー。 find_element_by_id( "player_html5_api-プレビュー")

ファイルアドレスを再生する#戻り
URLを= driver.execute_script( "返す引数[0] .currentSrc;"、ビデオ)
印刷(URL)

プレイ動画
印刷( "スタート")
driver.execute_script( "引数、戻り[0] .play() "ビデオ)

#プレイ15秒
SLEEP(15) 
一時停止ビデオ
を印刷(" STOP ")
driver.execute_script("引数[0] .pause()」、ビデオ)

ドライバ。終了()

javaScrip関数は、引数と呼ばれる組み込みのオブジェクトを持っています。引数オブジェクトは、パラメータ配列の関数呼び出しが含ま
おなじみcurrentSrcは、オーディオ/ビデオの現在のURLを返します。オーディオ/ビデオが設定されていない場合は、空の文字列が返されます。
負荷()、再生する()、一時停止() 、ビデオを読み込み再生し、一時停止し、他のコントロール。

 

おすすめ

転載: www.cnblogs.com/Rita-LJ/p/11738891.html
おすすめ