Таким образом, в основном здесь есть два сценария, и для каждого из сценариев TestNG предоставляет надлежащий способ обмена данными:
@Test
методов) находятся в одном теге <test>
и хотели бы обмениваться данными между собой. В этом сценарии вы должны использовать объект ITestContext
и обмениваться данными через атрибуты объекта ITestContext
.
<test>
и хотели бы обмениваться данными между собой. В этом сценарии вы должны использовать объект ISuite
и обмениваться данными через атрибуты объекта ITestContext
.
В основном:
ITestContext
представляет тег <test>
, а ISuite
представляет тег <suite>
это предотвращает 'двойной, отправляют проблему'
Никогда не показывайте страницы в ответ на POST
Всегда использование страниц загрузки ДОБИРАЕТСЯ
Перейдите от POST для ПОЛУЧЕНИЯ ПЕРЕНАПРАВЛЕНИЯ использования
Перенаправление отправляет ответ на браузер, который вынуждает браузер выполнить новый запрос. С точки зрения сервера браузер просто выполняет новый запрос (хотя autmatically). Некоторые характеристики перенаправления:
А вперед происходит на сервере. Браузер не вовлечен в это. Некоторые характеристики вперед:
, Таким образом, это зависит от того, что Вы хотите выполнить. Вперед обычно говорится быстрее. Но если пользователь должен быть в состоянии отметить новое местоположение, это не опция.