本文整理汇总了C#中IE.Reopen方法的典型用法代码示例。如果您正苦于以下问题:C# IE.Reopen方法的具体用法?C# IE.Reopen怎么用?C# IE.Reopen使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IE
的用法示例。
在下文中一共展示了IE.Reopen方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ReopenWithUrlAndLogonDialogHandlerInNewProcess
public void ReopenWithUrlAndLogonDialogHandlerInNewProcess()
{
FailIfIEWindowExists("main", "ReopenWithUrlAndLogonDialogHandler");
var logon = new LogonDialogHandler("y", "z");
using (var ie1 = new IE())
{
using (var ie2 = new IE())
{
Assert.AreEqual(ie1.ProcessID, ie2.ProcessID, "process id problem");
Assert.AreEqual("about:blank", ie2.Url);
var oldIEObj = ie2.InternetExplorer;
ie2.Reopen(MainURI, logon, true);
Assert.AreNotSame(oldIEObj, ie2.InternetExplorer, "Reopen should create a new browser.");
Assert.AreNotEqual(ie1.ProcessID, ie2.ProcessID, "process id problem");
Assert.AreEqual(MainURI, new Uri(ie2.Url));
Assert.IsTrue(ie2.DialogWatcher.Contains(logon));
Assert.AreEqual(1, ie2.DialogWatcher.Count);
}
}
Assert.IsFalse(IsIEWindowOpen("main"), "Internet Explorer should be closed by IE.Dispose");
}