2012-01-02 44 views
0

可能重复:
how to wait until the textbox enable in watin如何要等到文本框在华廷使

我有一个文本框我的负荷事件文本页面上是禁用10那么它的启用所以如何等待watin 10秒。我试试这个代码

用于启用和禁用表单加载事件上的文本框禁用文本框和on计时器tick事件启用文本框并禁用计时器。

计时器的时间间隔为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的是禁用,所以我要等上一段时间。那么如何做到这一点?请帮帮我?

回答

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