Кнопка "Назад" (поведение браузера)

Прежде всего IDE Селена скорее ограничен, необходимо рассмотреть переключение на RC Селена, который может управляться Java или Perl или Ruby или некоторыми другими языками.

Используя просто IDE Селена, можно встроить выражения JavaScript для получения параметров команды. Необходимо быть в состоянии ввести случайное число в текстовое поле, например:

type fieldName javascript{Math.floor(Math.random()*11)}

Обновление: можно определить функции помощника в файле, названном "пользователем-extensions.js". Посмотрите Ссылка Селена .

13
задан MichaelICE 4 November 2009 в 15:23
поделиться

2 ответа

Неофициальный ответ

Если предыдущая страница была запросом GET , страница обычно извлекается из кеша браузера, если время кеширования на странице не истекло (это срок действия устанавливается администраторами веб-страницы), или другой фактор заставляет браузер полагать, что информация недостаточно свежая.

Если предыдущая страница была запросом POST , браузер обычно спрашивает, хотите ли вы повторно отправить информацию, и страница загружается с сервера.

Официальный ответ

Это описано в Разделе 13 спецификации протокола HTTP ], которые должны реализовывать браузеры.

В частности, 13.10 утверждает, что:

Некоторые методы HTTP ДОЛЖНЫ вызывать кеш сделать объект недействительным. Это либо субъект, на который ссылается Request-URI, or by the Location or Content-Location headers (if present). These methods are:

 - PUT
 - DELETE
 - POST

Other types of requests (such as a GET), may be cached. Read through the full spec if you want the gory details, but the spec is setup in a way that allows the browser to use its cache as much as possible.

16
ответ дан 1 December 2019 в 23:47
поделиться

Я только что тестировал это в Chrome и Firefox для развлечения

Когда я снова нажимаю в Chrome в поиске Google страница, запросов не происходит. Браузер извлекает данные из кеша.

В Firefox я фактически получаю 204 No Content с путем http://clients1.google.ca/generate_204 от Google.

Я нашел это с помощью прокси Charles , так что в этом нет ничего научного :)

1
ответ дан 1 December 2019 в 23:47
поделиться