2016-07-21 24 views
0

セレンの実行を一時停止して再開するオプションを探しています。セレンの実行を一時停止して再開

      を何らかの手段によって明示的に特定のステップ(手動コマンドライン/インラインコード/)で

      をセレン実行

    2ポーズを開始

  1. は、私たちは

    を保つことができることを知って実行

を続けます

Thread.sleep() 

または

time.sleep 

私は、テストケースの実行の間で動的に一時停止を与えたいです。

プログラミング言語は、JavaまたはPythonにすることができます。

動的に実行に一時停止を渡すためにJavaやPythonでの方法はありますか?(多分それは助けることができる)

任意の考えやソリューションが大幅に高く評価されています。

答えて

0

と少し慣れるために必要がある場合があります セレンのスクリプトと私が欲しいときはいつでも中断して続けるための2つのコマンドの下で起動します。

kill -SIGSTOP [pid] 

kill -SIGCONT [pid] 
0

IDEを使用してブレークポイントを設定し、スクリプトをデバッグします。

0

Pythonの場合、デバッグにはpdbを使用できます。一時停止したいステップに次の行をドロップすると、デバッガにドロップされます。あなたは、私たちは、動的に行うことができる方法(無明示的にブレークポイントを言及していないか、特定のステップで、コードの行を入力)に.get私のプロセスIDを見つけpdb

import pdb; pdb.set_trace() 
関連する問題