我已经创建了一个.Net C#应用程序,其中我已经将WatiN嵌入到webbrowser控件中。以下是我的代码
Settings.AutoStartDialogWatcher = false; IE ie = new IE(WebBrowser1.ActiveXInstance);
这适用于除FileDialog之外的所有控件。自动化FileDialog控件时,代码如下
ie.FileUpload(Find.ByName( “Fileupload_1”))集( “C:\检验.pdf”);
当此代码运行时,由于dialogwatcher不可用,因此显示错误。
请帮我解决这个问题。在此先感谢。
答案 0 :(得分:0)
我没有在文件上传中使用这种方法,但假设由于对话框观察者缺席而失败,请创建自己的对话框观察器来处理winform的对话框。重写原始对话观察者并不难。很遗憾,我无法找到直接帮助您的代码。