Watin Runscript No Wait - PullRequest
       18

Watin Runscript No Wait

3 голосов
/ 27 апреля 2011

В Ватине, как у нас для button.Click() и button.ClickNoWait() методов. Как мы можем получить это для ie.Runscript("Script").

В самом скрипте запускается модальное всплывающее окно, потому что NoWait или его эквивалент недоступен. Я не могу обработать модальное всплывающее окно: (

Может кто-нибудь предложить мне.

1 Ответ

4 голосов
/ 27 апреля 2011

Один из способов обойти это - обернуть код скрипта с помощью функции JavaScript settimeout (), а затем запустить его через WatiN.

string timed = string.Format("setTimeout(\"{0}\", 500);", script);

Document.RunScript(timed);                        
...