Flashムービー(iMacrosを使用してムービーを駆動する)の自動受諾テストを作成しています。Flashがローカル共有オブジェクトを格納する場所をプログラムで決定する方法
フラッシュがローカル共有オブジェクトに保存されている設定をクリアすることで、テストを実行する前にテスト環境を「リセット」する必要があります。
C:\ DocumentsとSettings {ユーザー名} \アプリケーションデータ\のMacromedia \ Flash Playerが#SharedObjectに\ FQSTGCV7 \ {サイトのURL}
を
私は手動でファイルを削除することによってこれを行うことができます明らかに、私はこの削除手順を自動化したい。しかし、私はどのように非機械固有の方法で上記のパスを決定するのだろうかと思っています。 .NETで
、
"C:\ DocumentsとSettings {ユーザー名} \アプリケーションデータ\のMacromedia \ Flash Playerが#SharedObjectに\は、" どのように私は、「何を把握んはっきり
Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData),
@"Macromedia\Flash Player\#SharedObjects")
ですFQSTGCV7 "は別のマシンにありますか?環境変数はありますか? #SharedObjects \の下には1つのディレクトリしかありませんか?
おかげ
良い点 - #SharedObjects \以下のすべてのフォルダ内を再帰的に検索し、自分のサイトのURLを参照するすべてのフォルダを削除できます –