button_Update a56cae07-abec-4d38-8ade-8a93144ab822 CSS button.text-white.rounded-lg.text-sm[type="submit"] XPATH //button[@class and contains(concat(' ', normalize-space(@class), ' '), ' text-white ') and contains(concat(' ', normalize-space(@class), ' '), ' rounded-lg ') and contains(concat(' ', normalize-space(@class), ' '), ' text-sm ') and (@type = 'submit')] XPATH SMART_LOCATOR false true false equals tag Main button 5d2235f5-ac0b-4cf9-a85e-733e7f6f9dac true equals type Main submit 4c3c55bf-b2cd-4653-950d-090da37f1fd6 false equals class Main px-4 py-2 bg-[#4A538F] text-white rounded-lg text-sm font-medium hover:bg-[#424B84] 6937a550-ef56-4674-935f-559fa48499d9 true equals text Main Update 1f92ace7-4cbc-4301-b265-f6934f76317c false equals parent Main md5.v1-dd96125d1cdb7807de1701fe53453f3e 88344fb8-d168-429c-85f1-a83fe59b435d false equals xpath Main //button[@class and contains(concat(' ', normalize-space(@class), ' '), ' text-white ') and contains(concat(' ', normalize-space(@class), ' '), ' rounded-lg ') and contains(concat(' ', normalize-space(@class), ' '), ' text-sm ') and (@type = 'submit')] 0bb0ca6d-7c06-42f6-a770-8033d7ff769a false equals xpath:attributes Main //button[@class and contains(concat(' ', normalize-space(@class), ' '), ' text-white ') and contains(concat(' ', normalize-space(@class), ' '), ' rounded-lg ') and contains(concat(' ', normalize-space(@class), ' '), ' text-sm ') and (@type = 'submit')] daca5950-d3e4-403e-82ce-2fe990dd9f99 false equals xpath:customAttributes Main //button[@type = 'submit' and (text() = ' Update ' or . = ' Update ')] 1e4cadb3-a654-43a8-8088-87e4144e542a