FileUpload对话框处理程序()

时间:2011-09-02 17:30:44

标签: automation watin

我正在尝试自动化一个Web应用程序,其中包括使用fileuploaddialoghandler()方法选择现有文件,然后在文件名下拉列表中输入完整路径,然后单击Open。​​

但是,当我使用此代码尝试此操作时

FileUploadDialogHandler fileupload = new FileUploadDialogHandler(@“C:\ TIFFiles \ Testtif.TIF”);                     //browser.WaitForComplete();

                using (new UseDialogOnce(browser.DialogWatcher, fileupload))
                {
                    newIee.Button(Find.ById("ctl00_WebPartManager1_FileUpload_FileBrowse")).ClickNoWait();

                    browser.AddDialogHandler(fileupload);
                    browser.WaitForComplete();
                    browser.RemoveDialogHandler(fileupload);
                }

它不起作用。

我还应该做什么?

非常感谢!

w ^

1 个答案:

答案 0 :(得分:0)

我对你的代码只有一个问题......什么是newIee?如果将newIee附加到浏览器,我无法通过查看代码来判断。除此之外,你的FileUpdateDialogHandler应该没问题。

如果你可以提供你声明newIee的代码,它可能会让我确定它是否是导致你的代码无法正常工作的因素。