|
codes
------------clips--------------------------
[ ] Explorer.Start(sBrowserStartCommand + "http://.....")
[ ] Explorer.Maximize()
[ ] Login.SetActive( )
[ ] Login.UserName.SetText("xxx")
[ ] Login.Password.SetText("xxx")
[ ] Login.Login.Click ()
[-] sleep(3)
[ ] Monitor.SetActive( )
[+] Monitor.Home1.VerifyProperties ({...})
[ ] ""
[-] {...}
[ ] {"Exists", TRUE}
[+] Monitor.Home2.VerifyProperties ({...})
[ ] ""
[-] {...}
[ ] {"Exists", TRUE}
---------clips-------------------------------------------
以上代码很简单,就是打开固定的url,然后输入密码,验证网页中的两个对象是否存在。
我遇到的问题是,当输入密码代开该页面后,该页面时active的,但是当要验证其中某个对象是否存在时,当前页面突然变成unactive,导致不能识别其中的对象。
这个问题不是一直发生,有时候会出现。
请教达人这个问题时什么原因。
我曾经尝试过载每个VerifyProperties方法前都加入setActive()的方法,但是没有作用。
先谢谢大家了 |
|