我正在尝试自动化一个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 ^
答案 0 :(得分:0)
我对你的代码只有一个问题......什么是newIee?如果将newIee附加到浏览器,我无法通过查看代码来判断。除此之外,你的FileUpdateDialogHandler应该没问题。
如果你可以提供你声明newIee的代码,它可能会让我确定它是否是导致你的代码无法正常工作的因素。