我的WatiN应用程序通过多个网页实现自动化。
自动化是否可以在某个时间点暂停,并且仅在用户这样说时才继续自动化(单击“继续”按钮)?
答案 0 :(得分:0)
我在我的项目中做了类似的事情,也许这会有所帮助(我没有对此进行过适当的测试,但它可能会指向正确的方向:D)
private System.Threading.AutoResetEvent arEvent = null;
private System.Windows.Forms.NotifyIcon nIcon = null;
public void WatinBreakpoint()
{
this.arEvent = new System.Threading.AutoResetEvent(false);
this.nIcon = new NotifyIcon();
this.nIcon.Text = "Watin Breakpoint. Double click to continue";
this.notifyIcon.DoubleClick += new EventHandler(notifyIcon_DoubleClick);
this.arEvent.WaitOne();
}
private void notifyIcon_DoubleClick(object sender, EventArgs e)
{
this.arEvent.Set();
}
HTH!