{"id":1332,"date":"2023-09-24T09:14:16","date_gmt":"2023-09-24T13:14:16","guid":{"rendered":"https:\/\/montreal.wordcamp.org\/2023\/?post_type=wcb_session&#038;p=1332"},"modified":"2023-10-29T17:05:25","modified_gmt":"2023-10-29T21:05:25","slug":"getting-started-with-the-e2e-playwright-test-utils-for-wordpress-today-2023","status":"publish","type":"wcb_session","link":"https:\/\/montreal.wordcamp.org\/2023\/session\/getting-started-with-the-e2e-playwright-test-utils-for-wordpress-today-2023\/","title":{"rendered":"Getting started with the E2E Playwright test utils for WordPress today (2023)"},"content":{"rendered":"\n<p>In 2022, WordPress announced a new End-To-End (E2E) Test Utils package powered by Playwright.<br><br>Even though WordPress Core has yet to adopt it, Gutenberg has already started using it to some extent. We&rsquo;re still in the early stages of moving to this new tool, but you can already use it in various WordPress-related projects.<br><br>In my presentation, I&rsquo;ll cover where we stand with this tool right now, what you can do with it immediately, what&rsquo;s on the horizon, and how to use it, and expand its functionality.<br><br>The faster people get on board and contribute, the quicker this transition can happen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In 2022, WordPress announced a new End-To-End (E2E) Test Utils package powered by Playwright. Even though WordPress Core has yet to adopt it, Gutenberg has already started using it to some extent. We&rsquo;re still in the early stages of moving to this new tool, but you can already use it in various WordPress-related projects. In [&hellip;]<\/p>\n","protected":false},"author":15086888,"featured_media":0,"template":"","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_post_was_ever_published":true,"_wcpt_session_time":1699455600,"_wcpt_session_duration":2700,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[1330],"footnotes":""},"session_track":[36],"session_category":[38],"class_list":["post-1332","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-tech-dev","wcb_session_category-en"],"jetpack_sharing_enabled":true,"session_date_time":{"date":"novembre 8, 2023","time":"10:00 am"},"session_speakers":[{"id":"1330","slug":"meszaros-robert","name":"M\u00e9sz\u00e1ros R\u00f3bert","link":"https:\/\/montreal.wordcamp.org\/2023\/speaker\/meszaros-robert\/"}],"session_cats_rendered":"In English","_links":{"self":[{"href":"https:\/\/montreal.wordcamp.org\/2023\/wp-json\/wp\/v2\/sessions\/1332","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/montreal.wordcamp.org\/2023\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/montreal.wordcamp.org\/2023\/wp-json\/wp\/v2\/types\/wcb_session"}],"author":[{"embeddable":true,"href":"https:\/\/montreal.wordcamp.org\/2023\/wp-json\/wp\/v2\/users\/15086888"}],"version-history":[{"count":1,"href":"https:\/\/montreal.wordcamp.org\/2023\/wp-json\/wp\/v2\/sessions\/1332\/revisions"}],"predecessor-version":[{"id":1333,"href":"https:\/\/montreal.wordcamp.org\/2023\/wp-json\/wp\/v2\/sessions\/1332\/revisions\/1333"}],"speakers":[{"embeddable":true,"href":"https:\/\/montreal.wordcamp.org\/2023\/wp-json\/wp\/v2\/speakers\/1330"}],"wp:attachment":[{"href":"https:\/\/montreal.wordcamp.org\/2023\/wp-json\/wp\/v2\/media?parent=1332"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/montreal.wordcamp.org\/2023\/wp-json\/wp\/v2\/session_track?post=1332"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/montreal.wordcamp.org\/2023\/wp-json\/wp\/v2\/session_category?post=1332"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}