まだ調査途中
firefox Selenium IDEからの実行は上手くいくが、
Pythonで実行すると以下に記載しているとおり、処理されないためエラーになります。
システムの状況
- 入力欄が空欄の時にはボタンは押せないようになっている
- 入力された後に他の場所をクリックしたりしてフォーカスが移動した時に、ボタンが押せるようになっている
症状
- 登録操作で、フォーカスの移動が登録されず、ボタンが有効にならなかった
対策と更なる問題点
firefox Selenium IDEでうまく動くように以下のような対応を実施
コマンド fireEvent
対象 : 例:id="入力欄のID"
値 : blur
この対応では、Python Webdriver用にエクスポートすると以下のようにエラー扱いになってしまします。
# ERROR: Caught exception [ERROR: Unsupported command [fireEvent | id="入力欄のID" | blur]]
コメント