私がFileUpload.Setを呼び出すと、IE8はファイルブラウザウィンドウを開き、テキストを入力せずにそこに座ります。これはWindows XP上であり、Ie7からIE8にアップグレードするまでうまく動作していました。他の誰かがこれにぶつかる?Watin - IE8がFileUpload.Setでハングアップ
0
A
答えて
1
WatiNソースでこの行が表示されていたのは問題でした。 if(Process.GetProcessById(window.ProcessID).ProcessName!= "iexplore")return;
何らかの理由で、このマシン上のiexploreプロセスが「IEXPLORE」と表示されます。プロセス名に.ToLower()を追加すると、問題が修正されます。
編集:このバグはすでに報告されています。
0
WatiNが(スタイル番号で)ダイアログボックスを検索する方法のため、2.0未満のバージョンでIE8が壊れてしまうことは理解できます。あなたは2.0ベータ版でそれを試してみてください。
また、FileUpload DialogHandlerでスタイル番号をダイビングし、IE7と8(96CC20C4と96CC02C4)のスタイル番号を追加することもできます。
0
Win7 OSでこの問題が再び発生したので、この問題のアップデートを投稿したいと思います。
あなたがFileUploadDialogHandlerクラスにCanHandleDialog機能をオーバーライドすることができ、最新のWatiNのリリースでも同じ問題がある場合:
public override bool CanHandleDialog(Window window, System.IntPtr mainWindowHwnd)
{
return true;
}
をそれはきれいな解決策ではないのですが、それは簡単で、作品です。
関連する問題
- 1. IE8でjQueryエラー/ページがハングアップする
- 2. WATIN
- 3. Watin UploadiFy
- 4. Watin IENotFoundException
- 5. WatiNは、
- 6. DirectShowでビデオレンダラーがハングアップ
- 7. http.getで「ソケットがハングアップ」
- 8. transformClassesWithPreDexForReleaseでGradleがハングアップ
- 9. json.loadsでNosetestがハングアップ
- 10. waitFor()でプロセスがハングアップ
- 11. ILMergeがマージでハングアップ
- 12. MacでEclipseがハングアップ
- 13. Watin&IE9 - okボタンをクリック
- 14. MacOSでVirtualenvがSierraでハングアップ
- 15. WatiN LogonDialogHandler&Windows 2000
- 16. C#WatiNダウンロードファイルIE9
- 17. mouseMove for Watin
- 18. Watin Windows認証
- 19. WatiNのOutOfMemoryException
- 20. WatiNテストプロジェクトのベストプラクティス
- 21. NUnit、TestDriven.NET、WatiN、Specflow
- 22. phpmyadminがハングアップ
- 23. Java zip.close()がハングアップ
- 24. Xcode 3.2.6がハングアップ
- 25. MySQLクエリがハングアップ
- 26. VBフォームタイマーがハングアップ
- 27. Environment.Exitがハングアップ
- 28. カスタムギャラップタスクがハングアップ
- 29. node.jsソケットがハングアップ
- 30. ATコマンドがハングアップ
私は言及すべきです - 私は最新のベータ版にアップグレードし、私はまだ問題を抱えています。 – jspru