SeleniumからJavaScriptを実行する
SeleniumからJavaScriptを実行する場合、executeScriptメソッドを利用します。
JavaScriptに渡す引数は、arguments, argumentsのように指定します。
JavaScript側でreturnすれば、戻り値を取得することができま ...
SeleniumでJavaScriptを実行した場合の変数のスコープ
変数のスコープ
SeleniumからJavaScriptを実行する場合、executeScriptメソッドを利用しますが、ローカル変数はメソッド内でのみ有効であることに注意が必要です。
ローカル変数エラーケースこのスクリプトはエラーになります。
driver.execute_s ...
SeleniumからローカルのHTMLファイルを表示
SeleniumでローカルのHTMLファイルを扱うには、fileプロトコルを使用するだけで、特別な操作は必要ありません。ただしInetenet Explorerの場合は「保護モード」を無効にする必要があります。
ローカルファイルの表示ブラウザで、ローカルにあるファイルを表示するには ...
Seleniumの動作(ブラウザ/コントロール別)
CodeCheckerを用いて、ブラウザ別に、HTMLの各コントロールに対するSeleniumの動作を見ていきます。
IEのバージョンは11、Edgeは83です。
ボタン、リンク、テキスト、リスト、ラジオボタン、チェックボックスについて、検証します。
テ ...
CodeCheckerでのデバッグ方法
CodeCheckerを使用すれば、Seleniumを再起動せずに、Pythonコードを自由に実行できます。
コードの実行と戻り値1行のコードを入力した場合は式で評価され(eval)、2行以上の場合は文として実行します(exec)
execの場合は戻り値が返ってきませんので ...