I noticed they go alphabetically. Please advise.
Screenshot attached along with some code. Thank you!
[Test]
public void ChangeAMetersToFeet()
{
Thread.Sleep(500);
// Dismiss popup (click 'Cancel')
altUnityDriver.FindObject(By.PATH, "/MaterialDialogCanvas/Dialog Manager/DialogAlert(Clone)/PanelLayer/DialogContent/ButtonArea/Button - Dismissive/Text").Tap();
Thread.Sleep(500);
// Click Settings icon to see Settings
altUnityDriver.FindObject(By.PATH, "/Canvas/HeaderContainer/FAB_HeaderUpperIcons/LeftMenuBar/FAB_Desktop_HeaderButton_Settings/Icon/Icon").Tap();
//Click Meters
Thread.Sleep(500);
altUnityDriver.FindObject(By.TEXT, "Meters").Tap();
//Select feet
Thread.Sleep(500);
altUnityDriver.FindObject(By.TEXT, "Feet").Tap();
//Click 'Confirm' to go from Meter to Feet
Thread.Sleep(500);
altUnityDriver.FindObject(By.PATH, "/MaterialDialogCanvas/Dialog Manager/DialogRadioList(Clone)/PanelLayer/DialogContent/ButtonArea/Button - Affirmative/Text").Tap();
// Assert that 'Feet' is present
Thread.Sleep(1000);
var altElement1 = altUnityDriver.FindObject(By.TEXT, "Feet");
Debug.Log("Text: Feet are found!");
altUnityDriver.WaitForObjectNotBePresent(By.TEXT, "Meters");
Debug.Log("Text: Meters are not present!");
Thread.Sleep(500);
// Click Settings icon to dismiss Settings
altUnityDriver.FindObject(By.PATH, "/Canvas/HeaderContainer/FAB_HeaderUpperIcons/LeftMenuBar/FAB_Desktop_HeaderButton_Settings/Icon/Icon").Tap();
}
[Test]
public void ChangeFeetToMeters()
{
Thread.Sleep(500);
// Click Settings icon to see Settings
altUnityDriver.FindObject(By.PATH, "/Canvas/HeaderContainer/FAB_HeaderUpperIcons/LeftMenuBar/FAB_Desktop_HeaderButton_Settings/Icon/Icon").Tap();
//Click Feet
Thread.Sleep(500);
altUnityDriver.FindObject(By.TEXT, "Feet").Tap();
//Select meters
Thread.Sleep(500);
altUnityDriver.FindObject(By.TEXT, "Meters").Tap();
//Click 'Confirm' to go from Feet to Meters
Thread.Sleep(500);
altUnityDriver.FindObject(By.PATH, "/MaterialDialogCanvas/Dialog Manager/DialogRadioList(Clone)/PanelLayer/DialogContent/ButtonArea/Button - Affirmative/Text").Tap();
// Assert that 'Feet' is present
Thread.Sleep(1000);
var altElement1 = altUnityDriver.FindObject(By.TEXT, "Meters");
Debug.Log("Text: Meters are found!");
altUnityDriver.WaitForObjectNotBePresent(By.TEXT, "Feet");
Debug.Log("Text: Feet are not present!");
Thread.Sleep(500);
// Click Settings icon to dismiss Settings
altUnityDriver.FindObject(By.PATH, "/Canvas/HeaderContainer/FAB_HeaderUpperIcons/LeftMenuBar/FAB_Desktop_HeaderButton_Settings/Icon/Icon").Tap();
}
}