対処として、setTimeout APIでタイムアウト時間を変更します
デフォルトは30000 msecの設定です
例.
<textarea>に文字列を入力する場合、selenium.type()を実行します
検証として、最大文字数で入力したところ
FireFoxとChromeではデフォルトの実行でOKでしたが、IEではNGとなりました
FireFoxとChromeの文字列入力の様子とIEの文字列入力の様子を見ると、
IEの方が入力に時間がかかっていることが分かります
そこで、selenium.setTimeout()でタイムアウト時間を( 120000 )と設定したところ、IEも実行OKとなりました
※経験上、他の処理でもデフォルト時間ではNGになることが時々、発生したので、マルチブラウザ対応では120000msecに設定してテストするようにしています
0 件のコメント:
コメントを投稿