How to change order of the tests

8 views
Skip to first unread message

Natalia Ly

unread,
Aug 26, 2021, 11:29:48 AM8/26/21
to AltUnity - UI test automation tool for Unity3D
Hello!
How to change in script order of the tests?
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();

    }
}
alt1.PNG
Reply all
Reply to author
Forward
0 new messages