自動化テスト:FF.au 3によるAutoIt制御Firefoxブラウザの実現
830 ワード
参考:
http://www.phperz.com/article/15/0413/60641.html
ターゲット:Selenium 2ではできないこと(ファイルアップロード、保存ダイアログなど)をAutoitに渡します.Autoitが終わったら、ブラウザに教えます.今のページのTitleを修正します.Selenium 2はTitileの変化を検出し、操作結果を知る.
前提:FirefoxはMozReplのプラグインをインストールします.
FF.au 3が提供する機能リストと例:
http://english.documentation.ff-au3.thorsten-willert.de/
例:
ファイルを検出してヒントボックスをダウンロードします.もし発生したら、それを閉じて、現在のブラウザTitleを変更します.
http://www.phperz.com/article/15/0413/60641.html
ターゲット:Selenium 2ではできないこと(ファイルアップロード、保存ダイアログなど)をAutoitに渡します.Autoitが終わったら、ブラウザに教えます.今のページのTitleを修正します.Selenium 2はTitileの変化を検出し、操作結果を知る.
前提:FirefoxはMozReplのプラグインをインストールします.
FF.au 3が提供する機能リストと例:
http://english.documentation.ff-au3.thorsten-willert.de/
例:
ファイルを検出してヒントボックスをダウンロードします.もし発生したら、それを閉じて、現在のブラウザTitleを変更します.
#Include
;
$_FF_ERROR_MSGBOX = False
Dim $dialogTitle_file_download = " "
While 1
if WinWait($dialogTitle_file_download,"",1) Then
WinClose($dialogTitle_file_download, "")
If _FFConnect(Default, Default, 1000) Then
_FFCmd( ".title='file download'")
EndIf
EndIf
Sleep(3*1000)
WEnd