I am automating an Android app using Appium where we need to click a button with a dynamic ID. Either the button has ID \"PROFILEBUTTON\" or ID \"PROFILEMAILBUTTON\". Apart
You can use partial id
driver.findElement(By.cssSelector("[id*='PROFIL'][id*='BUTTON']"));
Or with xpath
xpath
driver.findElement(By.cssSelector("//*[contains(@id, 'PROFIL') and contains(@id, 'BUTTON')]")); driver.findElement(By.cssSelector("//*[contains(@id, 'PROFIL')][contains(@id, 'BUTTON')]"));