{"id":3187,"date":"2023-02-16T22:36:16","date_gmt":"2023-02-16T21:36:16","guid":{"rendered":"https:\/\/switzerland.wordcamp.org\/2023\/?post_type=wcb_session&#038;p=3187"},"modified":"2023-04-04T17:16:06","modified_gmt":"2023-04-04T15:16:06","slug":"how-to-automate-your-maintenance-with-playwright","status":"publish","type":"wcb_session","link":"https:\/\/switzerland.wordcamp.org\/2023\/session\/how-to-automate-your-maintenance-with-playwright\/","title":{"rendered":"How to automate your maintenance with Playwright"},"content":{"rendered":"\n<p>Let&#8217;s be honest. Maintaining and updating our projects is a necessary evil that no one really enjoys. Wouldn&#8217;t it be great if we could completely automate this process, while also offering our clients more security and transparency? <\/p>\n\n\n\n<p>As an end-to-end testing framework, that&#8217;s exactly what Playwright can offer. And if you overcome a few hurdles, it fits perfectly into the update process of your WordPress website. <\/p>\n\n\n\n<p>In this talk, I&#8217;ll give an introduction to Playwright and insights into some of the challenges we&#8217;ve had to overcome on the way to a fully automated update and maintenance process.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Let&#8217;s be honest. Maintaining and updating our projects is a necessary evil that no one really enjoys. Wouldn&#8217;t it be great if we could completely automate this process, while also offering our clients more security and transparency? As an end-to-end testing framework, that&#8217;s exactly what Playwright can offer. And if you overcome a few hurdles, [&hellip;]<\/p>\n","protected":false},"author":13848695,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1680352200,"_wcpt_session_duration":3300,"_wcpt_session_type":"session","_wcpt_session_slides":"https:\/\/slides.nico.dev\/230401-playwright-wpch\/#\/","_wcpt_session_video":"","_wcpt_speaker_id":[3180],"footnotes":""},"session_track":[1079865],"session_category":[1079867,1079872],"class_list":["post-3187","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-z-aula","wcb_session_category-40min","wcb_session_category-ze-english"],"jetpack_sharing_enabled":true,"session_date_time":{"date":"1st April 2023","time":"14:30"},"session_speakers":[{"id":"3180","slug":"nico-martin","name":"Nico Martin","link":"https:\/\/switzerland.wordcamp.org\/2023\/news\/speaker\/nico-martin\/"}],"session_cats_rendered":"40min, English","_links":{"self":[{"href":"https:\/\/switzerland.wordcamp.org\/2023\/wp-json\/wp\/v2\/sessions\/3187","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/switzerland.wordcamp.org\/2023\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/switzerland.wordcamp.org\/2023\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":2,"href":"https:\/\/switzerland.wordcamp.org\/2023\/wp-json\/wp\/v2\/sessions\/3187\/revisions"}],"predecessor-version":[{"id":4074,"href":"https:\/\/switzerland.wordcamp.org\/2023\/wp-json\/wp\/v2\/sessions\/3187\/revisions\/4074"}],"speakers":[{"embeddable":true,"href":"https:\/\/switzerland.wordcamp.org\/2023\/wp-json\/wp\/v2\/speakers\/3180"}],"author":[{"embeddable":true,"href":"https:\/\/switzerland.wordcamp.org\/2023\/wp-json\/wporg\/v1\/users\/nico_martin"}],"wp:attachment":[{"href":"https:\/\/switzerland.wordcamp.org\/2023\/wp-json\/wp\/v2\/media?parent=3187"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/switzerland.wordcamp.org\/2023\/wp-json\/wp\/v2\/session_track?post=3187"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/switzerland.wordcamp.org\/2023\/wp-json\/wp\/v2\/session_category?post=3187"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}