2012年5月31日木曜日

seleniumの2.22(その3 FileDetector)

ChromeやIE、FireFoxを含む全てのWebDriverにsetFileDetectorというメソッドが
実装された。
結果的にはExceptionを吐くだけだが、RemoteWebDriverを使用した
リモート起動の場合のみ、サーバー側のファイルを指定して、
ブラウザからのファイルアップロード動作を行うことができるようになる。

実装方法

生成したRemoteWebDriverクラスのsetFileDetectorメソッドを使い、

rdriver.setFileDetector(new LocalFileDetector())

でFileDetectorをセットした後、

rdriver.getFileDetector.getLocalFile({アップロードファイルパス})

でok

直接起動するDriverたちには不要なものなので、ほっといていい。


0 件のコメント:

コメントを投稿