2015-05-28 3 views
-2

Im помощью автоматизации TestComplete tool.I написал скрипт querySelector() method.when я был выполнить сценарий, если время загрузки страницы становится медленным, он показывает время выполнения программы за исключениемКак подождать, пока поиск объектов в Test Complete Tool?

Я хочу подождать до загрузки страницы или до найденных объектов.

Я пробовал метод задержки. eX: задержка (3000) от этого каждый раз, когда мне нужно обновить время задержки.

любезно требуется полезный.

+0

Можете ли вы быть более ясным остроумие h, что вы хотите –

+0

Ex: PageUrl.QuerySelector (". qa-lila-inbox"). Click() Задержка (3000) PageUrls.QuerySelector (". admin-nav [data-auto-id =" adminGroups "] " )). Click() Я не хочу упоминать статическое значение в методе задержки. Страница должна найти объект после загрузки страницы. –

ответ

0

Есть несколько способов сделать это:

Function WaitForObject(baseObj, timeout) 'timeout in milliseconds' 
     props = Array("") 
     vals = Array("") 
     depth = 1 

     startTime = Timer() 

     'baseObj would be the object to search from.' 
     Set currObj = baseObj.FindChild(props, vals, depth) 

     'While(timeout hasnt passed) and (object hasnt been found)' 
     While((Timer()-startTime > (timeout/1000)) And (currObj.Exists = False)) 
      Set currObj = baseObj.FindChild(props, vals, depth) 
     WEnd 

     Set WaitForObject = currObj 

    End Function 

Смежные вопросы