私はSelenoidライブブラウザ画面functionalityを使用してテストをデバッグします。ブラウザの画面ビデオをキャプチャするための推奨される方法は何ですか?Selenoid:実行中のセッションのビデオを記録する
答えて
UPD2:がセレノイドでリリースされました。
UPD1:現在working Selenoidでのネイティブビデオ録画機能について。リリース1.4.0から利用可能になるはずです。
VNCを介してビデオを表示するセレノードサポート。あなたがする必要があるのは、それぞれのポートから取得するだけです。 VNCからビデオを録画する1つの方法があります。
要件:
- Selenoidは(ないドッカーコンテナなど)は、バイナリとして実行されている必要があり、さもなければマッピングされたポートが
null
あります。 - Docker APIは外部に公開する必要があります。 (http://www.virtuallyghetto.com/2014/07/quick-tip-how-to-enable-docker-remote-api.html)
これを行う方法。可能な解決策の1つは、vnc2flvスクリプトを使用することです。
ダウンロードスクリプト:
$ wget https://pypi.python.org/packages/1e/8e/40c71faa24e19dab555eeb25d6c07efbc503e98b0344f0b4c3131f59947f/vnc2flv-20100207.tar.gz\#md5\=8492e46496e187b49fe5569b5639804e
開梱アーカイブ:
$ python setup.py install --prefix=/usr/local
録画ビデオ:
$ tar zxf vnc2flv-20100207.tar.gz
スクリプトをインストールし、その後Selenoid
/status
を介してドッカーコンテナIDを取得どのポートがコンテナポート5900
(VNCポート)にマップされているかをDockerコマンドで確認します。次のように入力します。flvrec.py -P <filename_for_password_file> -o <output_video_filename> <hub_host> <the_vnc_port>
flvrec.py -P password.txt -o /tmp/selenoid_videos/gimme_love.flv 172.31.11.135 32774
。保存されたビデオファイルは
/tmp/selenoid_videos/gimme_love.flv
にあります。
- 1. プログラムの実行中にメソッド呼び出しを記録する
- 2. Androidのビデオ録画.. mediaRecorderを使用せずに記録するビデオにとにかくありアンドロイドメディアに記録
- 3. 実行パスの行番号を記録する
- 4. stream記録中のMediaRecorderファイル
- 5. Logging Formatterは現在実行中の関数を記録します
- 6. 実行後にすべてのクエリをコードシニターで記録する
- 7. junitテストの実行結果をデータベースに記録する方法
- 8. nutchプラグインの実行をログに記録する方法
- 9. セッションの実行中にAVCaptureMovieFileOutputビデオの方向を変更するにはどうすればよいですか?
- 10. ビデオ録画中のAndroidプレビュー処理
- 11. コアが同時実行中にセッションを実行します
- 12. FFMPEGでAxisカメラストリームを記録中のバグ
- 13. Camera APIを使用したSlowMotionとTimeLapseビデオ記録の実装方法
- 14. iis 6とasp.net cookielessセッション、iisログにセッションIDを記録
- 15. ビデオの録画中にカメラのフラッシュを有効にする
- 16. C#プログラムの実行パスを記録していますか?
- 17. ビデオ録画中に別の方法を実行する方法はありますか?
- 18. 実行中のエリクシール/ OTPプロセスにiexセッションを添付する
- 19. iOSビデオとしてのCocos2Dxシーンを記録します。
- 20. セレンテストを記録してJavaから実行する
- 21. 実行時に引数を記録する方法は?
- 22. Mercurial - 実行されたコマンドを記録する
- 23. QGLWidgetからビデオを記録する方法は?
- 24. ビデオ記録を開始するiosで読み込み
- 25. スイフト - UIImagePickerControllerでビデオをMP4形式で記録するには?
- 26. チタンappceleratorサーバーに記録されたビデオをアップロードする
- 27. ポートレートアプリケーションで風景ビデオを記録する方法は? (Swift 2、iPhone)
- 28. シェルスクリプトの実行時に記録プロセスが生成される
- 29. Androidで実行中のビデオからスクリーンショットを撮るには
- 30. sshセッションでコマンドを記録する方法は?