0

我的 WatiN 应用程序通过多个网页实现自动化。

自动化是否可以在某个点暂停,并且仅在用户这样说(单击“继续”按钮)时才继续自动化?

4

1 回答 1

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();
}

于 2012-11-06T08:54:05.160 回答