{"version":"1.0","provider_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","provider_url":"https:\/\/fatihsoysal.com\/blog","author_name":"Fatih Soysal","author_url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/","title":"Playwright Locator ile Karma\u015f\u0131k UI \u00d6\u011felerini Kolayca Y\u00f6netme","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"cTx8vHdHQU\"><a href=\"https:\/\/fatihsoysal.com\/blog\/playwright-locator-ile-karmasik-ui-ogelerini-kolayca-yonetme\/\">Playwright Locator ile Karma\u015f\u0131k UI \u00d6\u011felerini Kolayca Y\u00f6netme<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/playwright-locator-ile-karmasik-ui-ogelerini-kolayca-yonetme\/embed\/#?secret=cTx8vHdHQU\" width=\"600\" height=\"338\" title=\"&#8220;Playwright Locator ile Karma\u015f\u0131k UI \u00d6\u011felerini Kolayca Y\u00f6netme&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"cTx8vHdHQU\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","description":"Merhaba, ben Fatih Soysal. Bu yaz\u0131da, Playwright'in g\u00fc\u00e7l\u00fc yer belirleyici (locator) \u00f6zelli\u011fini kullanarak karma\u015f\u0131k UI \u00f6\u011felerini nas\u0131l kolayca y\u00f6netebilece\u011finizi detayl\u0131 bir \u015fekilde ele alaca\u011f\u0131z. Playwright, modern web uygulamalar\u0131n\u0131n otomasyonunda b\u00fcy\u00fck kolayl\u0131k sa\u011flayan bir ara\u00e7t\u0131r. \u00d6zellikle karma\u015f\u0131k ve dinamik UI'lar s\u00f6z konusu oldu\u011funda, g\u00fc\u00e7l\u00fc yer belirleyici mekanizmas\u0131 sayesinde testlerinizi daha sa\u011flam ve g\u00fcvenilir hale getirebilirsiniz."}