我有一个从单元测试中打开的窗体,单元测试用以下属性声明
[TestMethod]
public void ConnectNotStartedStateAndIsExpiredStatus
在内部,这是调用以下
的方法fldNavigationEndUrl = url;
var webBrowser = new WebBrowser();
webBrowser.Navigated += new WebBrowserNavigatedEventHandler(ClaimsWebBrowser_Navigated);
webBrowser.ScriptErrorsSuppressed = true;
webBrowser.Dock = DockStyle.Fill;
webBrowser.Navigate(fldNavigationEndUrl);
DisplayLoginForm = new System.Windows.Forms.Form();
DisplayLoginForm.SuspendLayout();
// size the login form
int dialogWidth = 925;
int dialogHeight = 525;
DisplayLoginForm.Width = dialogWidth;
DisplayLoginForm.Height = dialogHeight;
DisplayLoginForm.Text = fldNavigationEndUrl;
DisplayLoginForm.Controls.Add(webBrowser);
DisplayLoginForm.ResumeLayout(false);
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(DisplayLoginForm);
此处的表单是触发导航事件,但UI未显示。这里有任何帮助。