如何等到在watin中启用文本框

时间:2012-01-02 10:51:23

标签: asp.net watin

  

可能重复:
  how to wait until the textbox enable in watin

我的页面上有一个文本框,在加载事件文本框中是禁用10然后启用,所以如何在watin中等待10秒。我正在尝试这段代码

用于启用和禁用表单加载事件上的文本框禁用文本框,然后打开计时器勾选事件启用文本框并禁用计时器。

计时器间隔为11秒

IE ie = new IE("http://localhost:2034/WebForm3.aspx");
     ie.ShowWindow(WatiN.Core.Native.Windows.NativeMethods.WindowShowStyle.Maximize);
     ie.TextField("TextBox1").TypeText("Fer");

但它给出了TextBox1禁用的错误,所以我想等一段时间。那怎么办?请帮帮我?

1 个答案:

答案 0 :(得分:0)

您可以尝试使用这些链接进行“等待”

wait 1

wait 2

wait 3

wait 4

  <script language="JavaScript">
     function fun2()
     {
      // do your stuff here
      }

    function fun1()
     {
        // do your stuff here
        window.setTimeout('fun2()', 5000);
      }
   </script>

**使用它是---

 <body>
   <script language="JavaScript">
     fun1();
   </script>
  </body>

On

   System.Threading.Thread.Sleep()