История изменений фреймворка
Методы PageBase.createWebElementBy... переименованы в PageBase.getElementBy....
Добавлена группа методов Assert.contains..., проверяющих наличие или отсутствие объекта в списке.
В конструктор класса RestException добавлен второй параметр с типом HttpResponse.
Методы класса RestServiceClientHelper теперь возвращают объект класса RestResponse, в полях которого находятся объект нужного класса, ответ от сервиса в виде строки, код состояния HTTP, HttpResponse.
Добавлены новые публичные методы:
Assert.contains Assert.containsAndAccumulate Assert.notContains Assert.notContainsAndAccumulate BaseHelper.Builder.setWebDriverLogsAddToReport Extensions.clearNonNumberChars PageBase.executeTouchActions PageBase.getElementByXpath PageBase.getElementById PageBase.getElementByClassName PageBase.getElementByCssSelector PageBase.getElementByLinkText PageBase.getElementByName PageBase.getElementByPartialLinkText PageBase.getElementByTagName PageBase.Window.getTabsCount
Объявлены устаревшими (Deprecated):
PageBase.createWebElementByXpath PageBase.createWebElementById PageBase.createWebElementByClassName PageBase.createWebElementByCssSelector PageBase.createWebElementByLinkText PageBase.createWebElementByName PageBase.createWebElementByPartialLinkText PageBase.createWebElementByTagName
Удалены методы:
ContentHelper.getTimeStamp RestServiceClientHelper.sendGetRequestAndGetFile RestServiceClientHelper.sendGetRequestAndGetHttpResponse RestServiceClientHelper.sendPostRequestAndGetHttpResponse RestServiceClientHelper.sendPostRequestWithMultipartAndGetHttpResponse