CodeCheckerでのデバッグ方法
CodeCheckerを使用すれば、Seleniumを再起動せずに、Pythonコードを自由に実行できます。
コードの実行と戻り値
1行のコードを入力した場合は式で評価され(eval)、2行以上の場合は文として実行します(exec)
execの場合は戻り値が返ってきませんので、print関数などで値を出力する必要があります。
実行例
1行入力

複数行

関数を実行させることもできます。

制御構造も入力可能です。

例外ハンドリング
例外を発生させます。

通常は例外が発生すると、Seleniumが停止しますが、CodeCheckerで実行した場合は停止しません。ブラウザも開いたままです。

その場でコードを修正して、再実行することができます。
ライブラリのインポート
CodeCheckerはPython3.7.4でコンパイルされていますので、標準ライブラリはimportすれば動きます。

その他のライブラリもパスを登録すれば、インポートすることができます。

CodeCheckerを使用すれば、Seleniumを起動したまま、自由にPythonコードを実行させることができますので、デバッグ作業の時間を大幅に削減することができます。
ディスカッション
コメント一覧
まだ、コメントがありません