clear_last_responses_array(); - очищает списки полученных браузером url, url редиректа, заголовков редиректа, буферов ответа и прочитанной информации. При включенном слежении за RAW обменом браузера, все полученное браузером попадают в списки полученной информации. Списки имеет ограниченный размер. По умолчанию это 100 элементов. Этот размер изменить функцией set_arrays_count. Самый последний элемент хранится в конце списка. По мере заполнения списка, при превышении максимальной длинны, удаляется самый первый элемент списка.
После отработки функция возвращает результат своей работы в робот :
true – успешно очистили
false – очистить не удалось
Пример использования clear_last_responses_array (Python):
# Additional paths import sys sys.path.insert(0, '../../../Templates PY/') xhe_host = "127.0.0.1:7012" from xweb_human_emulator import * # начало echo("<hr><font color=blue>raw.xxxxxxxxx</font><hr>") # включим слежение за обменом raw.enable_all_streams(true) # navigate to google browser.navigate("http://www.ya.ru") # wait on browser browser.wait(1) # получим последний отвеченый урл echo(raw.get_last_response_url(0),"<br>") # очистим массив ответов raw.clear_last_responses_array() # получим последний отвеченный урл echo(raw.get_last_response_url(0),"<br>") # выключим слежение за обменом raw.enable_all_streams(false) # конец echo("<hr><br>") # Quit app.quit()