コード例 #1
0
        //**************************************************************************************************************************************************************

        public static bool CheckMenuEnabled(TestStack.White.Application app, Window win, string level1)
        {
            try
            {
                Logger.logMessage("Function call @ :" + DateTime.Now);
                MenuBar qbMenu = app.GetWindow(win.Name).MenuBar;
                var status = qbMenu.MenuItem(level1).Enabled;
                if (status)
                    Logger.logMessage("CheckMenuEnabled " + level1 + "->" + " - Enabled");
                else
                    Logger.logMessage("CheckMenuEnabled " + level1 + "->" + " - Disabled");
                Logger.logMessage("------------------------------------------------------------------------------");
                return status;
            }
            catch (Exception e)
            {
                Logger.logMessage("CheckMenuEnabled " + level1 + "->" + " - Failed");
                Logger.logMessage(e.Message);
                Logger.logMessage("------------------------------------------------------------------------------");
                String sMessage = e.Message;
                LastException.SetLastError(sMessage);
                throw new Exception(sMessage);
            }
        }
コード例 #2
0
ファイル: Actions.cs プロジェクト: nhaloi/QBWhiteFramework
        //**************************************************************************************************************************************************************
        public static bool SelectMenu(TestStack.White.Application app, Window win, String[] args)
        {
            try
            {
                MenuBar qbMenu = app.GetWindow(win.Name).MenuBar;

                foreach (String item in args)
                {
                    qbMenu.MenuItem(item).Click();
                    Thread.Sleep(int.Parse(Execution_Speed));
                }
                return true;
            }
            catch (Exception e)
            {
                String sMessage = e.Message;
                LastException.SetLastError(sMessage);
                throw new Exception(sMessage);
            }
        }
コード例 #3
0
ファイル: Actions.cs プロジェクト: nhaloi/QBWhiteFramework
        //**************************************************************************************************************************************************************
        public static bool SelectMenu(TestStack.White.Application app, Window win, string level1, string level2, string level3)
        {
            try
            {
                MenuBar qbMenu = app.GetWindow(win.Name).MenuBar;
                TestStack.White.UIItems.MenuItems.Menu m1 = qbMenu.MenuItem(level1);
                m1.SubMenu(level2).SubMenu(level3).Click();

                //Menus x = m1.SubMenu(level2).ChildMenus;
                //x[0].Name;
                Thread.Sleep(int.Parse(Execution_Speed));
                return true;
            }
            catch (Exception e)
            {
                String sMessage = e.Message;
                LastException.SetLastError(sMessage);
                throw new Exception(sMessage);
            }
        }
コード例 #4
0
        //**************************************************************************************************************************************************************

        public static bool SelectMenu(TestStack.White.Application app, Window win, string level1, string level2, string level3)
        {
            try
            {
                Logger.logMessage("Function call @ :" + DateTime.Now);
                MenuBar qbMenu = app.GetWindow(win.Name).MenuBar;
                TestStack.White.UIItems.MenuItems.Menu m1 = qbMenu.MenuItem(level1);
                m1.SubMenu(level2).SubMenu(level3).Click();
                Thread.Sleep(int.Parse(Execution_Speed));
                Logger.logMessage("SelectMenu " + level1 + "->" + level2 + "->" + level3 + " - Successful");
                Logger.logMessage("------------------------------------------------------------------------------");
                return true;
            }
            catch (Exception e)
            {
                Logger.logMessage("SelectMenu " + level1 + "->" + level2 + "->" + level3 + " - Failed");
                Logger.logMessage(e.Message);
                Logger.logMessage("------------------------------------------------------------------------------");
                String sMessage = e.Message;
                LastException.SetLastError(sMessage);
                throw new Exception(sMessage);
            }
        }