get_ready_state(); - получить состояние готовности активного браузера
После отработки функция возвращает результат своей работы в робот :
состояние готовности – строка, состояния готовности - может иметь следующие :
READYSTATE_UNINITIALIZED - не инициализировано
READYSTATE_LOADING - загружается
READYSTATE_LOADED - загружено
READYSTATE_INTERACTIVE - выполняются стартовые
READYSTATE_COMPLETE - браузер готов
false - состояние готовности получить не удалось
Пример использования get_ready_state (Python):
# Additional paths import sys sys.path.insert(0, '../../../Templates PY/') xhe_host = "127.0.0.1:7013" from xweb_human_emulator import * # начало echo("<hr><font color=blue>browser.xxxxxxxxx</font><hr>") # установим режим - без ожидания browser.set_wait_params(0,0) # 1 echo("1. Перейдем в yahoo : ") echo(browser.navigate("yahoo.com"),"\n") rstate="" oldstate="" # 2 echo("2. Выведем состояния готовности : \n\n") while (true): rstate=browser.get_ready_state() if rstate != oldstate : oldstate = rstate echo(rstate) # конец echo("<hr><br>") # Quit app.quit()