У меня есть тестовый скрипт, написанный в платформе робота python, который перемещается по веб-сайту и проверяет его страницы. Веб-сайт иногда нуждается в обновлении всего своего содержимого с сервера, т. Е. Ему требуется обновление без кэша.No-Cache Refresh В Robot Framework Selenium2Library
Robot Framework selenium2library имеет метод reload page
, который просто выполняет обновление-если-модифицировано. В Python я могу использовать driver.refresh()
, который делает то же самое.
Я пробовал Press Key
в рамке робота и driver.send_keys(Keys.COMMAND + Keys.F5)
и driver.get(url)
в python; ни один из них не был успешным!
Любая идея, как это сделать ??
Чтобы уточнить, No-Cache Refresh
, извлекает все данные веб-сайта от своего сервера, независимо от его изменений на сервере, но Refresh-If-Modified
сначала отправляет запрос на сервер и запрашивает изменения, то он просто просит, чтобы получить измененные данные.
какие версии используют? – Rao
@ Rao, 'robotframework-2.9',' robotframework_selenium2library-1.7.3', 'python2.7'; и моя ОС - Windows 7 - 64-разрядная версия. –
Вы имеете в виду чистый кеш браузера? потому что вы уже, казалось, пробовали обновить страницу (надеясь, что сработали) – Rao