1"use strict";(globalThis.webpackChunkserenity_users_guide=globalThis.webpackChunkserenity_users_guide||[]).push([[1041],{4216(e){e.exports=JSON.parse('{"permalink":"/es/blog/whats-new-in-serenity-3.1.0","editUrl":"https://johnfergusonsmart.com/blog/blog/2021-11-27/index.md","source":"@site/blog/2021-11-27/index.md","title":"What\'s New In Serenity 3.1.0","description":"Serenity 3.1.0","date":"2021-11-27T00:00:00.000Z","tags":[{"inline":true,"label":"reporting","permalink":"/es/blog/tags/reporting"},{"inline":true,"label":"locatorless-elements","permalink":"/es/blog/tags/locatorless-elements"},{"inline":true,"label":"selenium-4","permalink":"/es/blog/tags/selenium-4"}],"readingTime":5.35,"hasTruncateMarker":true,"authors":[{"name":"John Ferguson Smart","title":"Creator of Serenity BDD","url":"https://github.com/wakaleo","imageURL":"https://avatars.githubusercontent.com/u/55986","key":"wakaleo","page":null}],"frontMatter":{"title":"What\'s New In Serenity 3.1.0","description":"Serenity 3.1.0","slug":"whats-new-in-serenity-3.1.0","authors":["wakaleo"],"tags":["reporting","locatorless-elements","selenium-4"],"image":"serenity-feature-result.png","hide_table_of_contents":false},"unlisted":false,"prevItem":{"title":"Serenity 3.4.1 Is Out!","permalink":"/es/blog/serenity-3.4.1-release"}}')},4946(e,t,n){n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>i,default:()=>m,frontMatter:()=>a,metadata:()=>o,toc:()=>u});var o=n(4216),r=n(4848),s=n(8453);const a={title:"What's New In Serenity 3.1.0",description:"Serenity 3.1.0",slug:"whats-new-in-serenity-3.1.0",authors:["wakaleo"],tags:["reporting","locatorless-elements","selenium-4"],image:"serenity-feature-result.png",hide_table_of_contents:!1},i=void 0,l={authorsImageUrls:[void 0]},u=[];function c(e){const t={p:"p",...(0,s.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(t.p,{children:"Serenity BDD is one of the most popular Java test automation libraries, and for good reason!"}),"\n",(0,r.jsx)(t.p,{children:"If you are writing automated web tests in Java, using Serenity BDD correctly can reduce the amount of code you need to write by well over 50%, slashing the amount of code you need to maintain yourself. Serenity BDD produces powerful test reports that you can use both as as evidence of your testing activities and documentation of your application. And with over a million downloads a month, regular releases and a vibrant open source community, it's a solid bet for your test automation framework!"}),"\n",(0,r.jsx)(t.p,{children:"In this article, we look at some of the new features in Serenity BDD version 3.1.0."})]})}function m(e={}){const{wrapper:t}={...(0,s.R)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(c,{...e})}):c(e)}},8453(e,t,n){n.d(t,{R:()=>a,x:()=>i});var o=n(6540);const r={},s=o.createContext(r);function a(e){const t=o.useContext(s);return o.useMemo(function(){return"function"==typeof e?e(t):{...t,...e}},[t,e])}function i(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:a(e.components),o.createElement(s.Provider,{value:t},e.children)}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.