嵌入在Web浏览器控件中的WatiN不显示对话框窗口

时间:2010-12-15 07:12:25

标签: watin

我已经创建了一个.Net C#应用程序,其中我已经将WatiN嵌入到webbrowser控件中。以下是我的代码

Settings.AutoStartDialogWatcher = false; IE ie = new IE(WebBrowser1.ActiveXInstance);

这适用于除FileDialog之外的所有控件。自动化FileDialog控件时,代码如下

ie.FileUpload(Find.ByName( “Fileupload_1”))集( “C:\检验.pdf”);

当此代码运行时,由于dialogwatcher不可用,因此显示错误。

请帮我解决这个问题。在此先感谢。

1 个答案:

答案 0 :(得分:0)

我没有在文件上传中使用这种方法,但假设由于对话框观察者缺席而失败,请创建自己的对话框观察器来处理winform的对话框。重写原始对话观察者并不难。很遗憾,我无法找到直接帮助您的代码。