【问题标题】:WatiN embedded in web browser control not showing dialog window嵌入 Web 浏览器控件的 WatiN 不显示对话框窗口
【发布时间】:2010-12-15 15:34:16
【问题描述】:

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

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

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

ie.FileUpload(Find.ByName("Fileupload_1")).Set("c:\test.pdf");

这段代码运行时,由于dialogwatcher不可用,所以会报错。

请帮助我。提前致谢。

【问题讨论】:

    标签: watin


    【解决方案1】:

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

    【讨论】:

    猜你喜欢
    • 2010-09-22
    • 1970-01-01
    • 2021-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多