Это зависит от ОС и браузера: сертификат доверенного центра может устанавливаться в системное или отдельное браузерное хранилище. Размещение файла на диске само по себе доверие не включает.
Используйте ключ идемпотентности: браузер повторяет POST с тем же ключом, а сервер возвращает результат первого создания вместо создания второго гномика.
Абсолютно неуязвимого хранилища в браузере нет. Для web-сессии часто выбирают серверную сессию и cookie с HttpOnly, Secure и подходящим SameSite, уменьшая доступ JavaScript к секрету.
Стандартный CSS не выбирает ссылку по текстовому содержимому. Для атрибутов подходит CSS-селектор, для видимого названия — текстовый локатор или XPath.
Уточните, спрашивают о численности разработчиков, объёме функций или вашей доле проверок. Затем дайте фактические данные по своему проекту, не подменяя одно измерение другим.
Локаторы могут опираться на id, атрибуты, CSS, XPath, текст, роль или метку поля — в зависимости от инструмента. CSS компактен для структуры и атрибутов, XPath выразителен для путей и связей в дереве.
CSS-селекторы выбирают элементы по правилам CSS, а XPath описывает путь и условия по дереву документа. XPath удобен для ряда текстовых и родственных связей; выбор зависит от устойчивости локатора.
Выберите предпочтение по реальному опыту и объясните, какие задачи вам интересны. Backend и frontend требуют разного фокуса, но качество пользовательского сценария часто зависит от обоих.
Заполненный HTTP-кэш не останавливает загрузку страницы: браузер может вытеснить старые записи или не сохранить новый ответ. Использование и обновление записи зависит от HTTP-заголовков и политики браузера.
Браузер разбирает HTML в DOM, загружает связанные ресурсы, строит стили, вычисляет расположение элементов и рисует страницу. JavaScript может менять DOM и влиять на дальнейший рендеринг.
Соберите точный сценарий, время, версию клиента, состояние аккаунта и корзины, сетевые ответы и безопасный идентификатор запроса. Затем сравните успешный и неуспешный случаи по одной переменной.
Проверьте восстановление соединения и синхронизацию сообщений при возврате из фона. Доставка push и загрузка списка сообщений могут идти по разным каналам, поэтому одно не доказывает исправность другого.