button_Simpan Perubahan 6b94a35c-a88c-4dba-ba5a-3c4fcda7546c CSS .rounded-xl.shadow-lg.bg-black XPATH //*[@class and contains(concat(' ', normalize-space(@class), ' '), ' rounded-xl ') and contains(concat(' ', normalize-space(@class), ' '), ' shadow-lg ') and contains(concat(' ', normalize-space(@class), ' '), ' bg-black ')] XPATH false true false equals tag Main button d8ea703f-6895-4c55-a51e-266c88773022 true equals type Main submit 539eb32b-ec84-499d-9437-2838bc445b05 false equals class Main w-full bg-black hover:bg-red-600 text-white py-4 rounded-xl font-black text-[10px] tracking-[0.2em] uppercase transition-all shadow-lg active:scale-95 4854b735-1d1b-4699-9145-4d6c8870e818 true equals text Main Simpan Perubahan 8a94e2c2-9fb7-4644-b8d9-81b6ea918528 false equals parent Main md5.v1-a6d3d4e38c8058fe76ffbf1f376d8ed9 f5c37f40-a099-4737-83d9-58633cef2014 false equals xpath Main //*[@class and contains(concat(' ', normalize-space(@class), ' '), ' rounded-xl ') and contains(concat(' ', normalize-space(@class), ' '), ' shadow-lg ') and contains(concat(' ', normalize-space(@class), ' '), ' bg-black ')] f2800999-9d1a-43ed-b16c-8335f1884db0 false equals xpath:attributes Main //*[@class and contains(concat(' ', normalize-space(@class), ' '), ' rounded-xl ') and contains(concat(' ', normalize-space(@class), ' '), ' shadow-lg ') and contains(concat(' ', normalize-space(@class), ' '), ' bg-black ')] e7096978-a637-4677-8614-6155b959289d false equals xpath:customAttributes Main //button[@type = 'submit' and (text() = ' Simpan Perubahan ' or . = ' Simpan Perubahan ')] f9066cd2-c3ce-4065-888e-415fbf295091