Beispiel #1
0
        //**********************************************************************
        /// <summary>
        /// Form action: Add device.
        /// </summary>
        public static void Add_Device(LxScriptItem item)
        {
            repo.NFormApp.NformG2Window.FormMain.Configure.Click();
            repo.NFormApp.NformG2Window.FormMain.Devices.Click();
            repo.NFormApp.ManagedDevicesWindow.FormManaged_Devices.Add.Click();

            if (item.getArgText() == "SingleAuto")
            {
                repo.NFormApp.AddDeviceWizard.FormAdd_Device.Next.Click();
                repo.NFormApp.AddDeviceWizard.FormAdd_Device.Hostname_or_IP_address.PressKeys(item.getArg2Text());
                repo.NFormApp.AddDeviceWizard.FormAdd_Device.Obtain_setting_from_device.Check();
                repo.NFormApp.AddDeviceWizard.FormAdd_Device.Next.Click();
                repo.NFormApp.AddDeviceWizard.FormAdd_Device.Finish.Click();
                Delay.Milliseconds(5000);
                repo.NFormApp.AddDeviceWizard.FormAdd_Device_Results.OK.Click();
                repo.NFormApp.ManagedDevicesWindow.FormManaged_Devices.Close.Click();
            }
            if (item.getArgText() == "SingleManual")
            {
                repo.NFormApp.AddDeviceWizard.FormAdd_Device.Next.Click();
                repo.NFormApp.AddDeviceWizard.FormAdd_Device.Hostname_or_IP_address.PressKeys(item.getArg2Text());
                repo.NFormApp.AddDeviceWizard.FormAdd_Device.Obtain_setting_from_device.Uncheck();
                repo.NFormApp.AddDeviceWizard.FormAdd_Device.Next.Click();
                repo.NFormApp.AddDeviceWizard.FormAdd_Device.Name.PressKeys(item.getArg3Text());
                repo.NFormApp.AddDeviceWizard.FormAdd_Device.Description.PressKeys(item.getArg4Text());
                repo.NFormApp.AddDeviceWizard.FormAdd_Device.Device_type.SelectedItemText     = item.getArg5Text();
                repo.NFormApp.AddDeviceWizard.FormAdd_Device.Device_protocol.SelectedItemText = item.getArg6Text();
                repo.NFormApp.AddDeviceWizard.FormAdd_Device.Finish.Click();
                Delay.Milliseconds(5000);
                repo.NFormApp.AddDeviceWizard.FormAdd_Device_Results.OK.Click();
                repo.NFormApp.ManagedDevicesWindow.FormManaged_Devices.Close.Click();
            }

            if (item.getArgText() == "MultiSearch")
            {
                repo.NFormApp.AddDeviceWizard.FormAdd_Device.Discover_devices.Click();
                repo.NFormApp.AddDeviceWizard.FormAdd_Device.Next.Click();
                repo.NFormApp.AddDeviceWizard.FormAdd_Device.DeleteRow.Click();
                while (repo.NFormApp.AddDeviceWizard.FormAdd_Device.DeleteRow.Enabled == true)
                {
                    repo.NFormApp.AddDeviceWizard.FormAdd_Device.DeleteRow.Click();
                }
                repo.NFormApp.AddDeviceWizard.FormAdd_Device.Search_device_table.Rows[1].Cells[0].Click();
                repo.NFormApp.AddDeviceWizard.FormAdd_Device.Search_device_table.Rows[1].Cells[1].Click();
                repo.NFormApp.AddDeviceWizard.FormAdd_Device.Search_device_table.Rows[1].Cells[1].Click();
                repo.NFormApp.AddDeviceWizard.FormAdd_Device.Search_device_table.Rows[1].Cells[1].PressKeys(item.getArg2Text() + "{TAB}{CONTROL down}{Akey}{CONTROL up}" + item.getArg3Text());
                Delay.Duration(1000);
                repo.NFormApp.AddDeviceWizard.FormAdd_Device.Next.Click();
                Delay.Duration(4000);
                repo.NFormApp.AddDeviceWizard.FormAdd_Device.Next.Click();
                repo.NFormApp.AddDeviceWizard.FormAdd_Device.Select_all.Click();
                repo.NFormApp.AddDeviceWizard.FormAdd_Device.Finish.Click();
                Delay.Duration(2000);
                repo.NFormApp.AddDeviceWizard.FormAdd_Device_Results.OK.Click();
                repo.NFormApp.ManagedDevicesWindow.FormManaged_Devices.Close.Click();
            }
        }
Beispiel #2
0
        //**********************************************************************
        /// <summary>
        /// Form action: Add device.
        /// </summary>
        public static void Add_Device(LxScriptItem item)
        {
            repo.NFormApp.NformG2Window.FormMain.Configure.Click();
            repo.NFormApp.NformG2Window.FormMain.Devices.Click();
            repo.NFormApp.ManagedDevicesWindow.FormManaged_Devices.Add.Click();

            if(item.getArgText() == "SingleAuto")
            {
                repo.NFormApp.AddDeviceWizard.FormAdd_Device.Next.Click();
                repo.NFormApp.AddDeviceWizard.FormAdd_Device.Hostname_or_IP_address.PressKeys(item.getArg2Text());
                repo.NFormApp.AddDeviceWizard.FormAdd_Device.Obtain_setting_from_device.Check();
                repo.NFormApp.AddDeviceWizard.FormAdd_Device.Next.Click();
                repo.NFormApp.AddDeviceWizard.FormAdd_Device.Finish.Click();
                Delay.Milliseconds(5000);
                repo.NFormApp.AddDeviceWizard.FormAdd_Device_Results.OK.Click();
                repo.NFormApp.ManagedDevicesWindow.FormManaged_Devices.Close.Click();
            }
            if(item.getArgText() == "SingleManual")
            {
                repo.NFormApp.AddDeviceWizard.FormAdd_Device.Next.Click();
                repo.NFormApp.AddDeviceWizard.FormAdd_Device.Hostname_or_IP_address.PressKeys(item.getArg2Text());
                repo.NFormApp.AddDeviceWizard.FormAdd_Device.Obtain_setting_from_device.Uncheck();
                repo.NFormApp.AddDeviceWizard.FormAdd_Device.Next.Click();
                repo.NFormApp.AddDeviceWizard.FormAdd_Device.Name.PressKeys(item.getArg3Text());
                repo.NFormApp.AddDeviceWizard.FormAdd_Device.Description.PressKeys(item.getArg4Text());
                repo.NFormApp.AddDeviceWizard.FormAdd_Device.Device_type.SelectedItemText = item.getArg5Text();
                repo.NFormApp.AddDeviceWizard.FormAdd_Device.Device_protocol.SelectedItemText = item.getArg6Text();
                repo.NFormApp.AddDeviceWizard.FormAdd_Device.Finish.Click();
                Delay.Milliseconds(5000);
                repo.NFormApp.AddDeviceWizard.FormAdd_Device_Results.OK.Click();
                repo.NFormApp.ManagedDevicesWindow.FormManaged_Devices.Close.Click();
            }

            if(item.getArgText() == "MultiSearch")
            {
                repo.NFormApp.AddDeviceWizard.FormAdd_Device.Discover_devices.Click();
                repo.NFormApp.AddDeviceWizard.FormAdd_Device.Next.Click();
                repo.NFormApp.AddDeviceWizard.FormAdd_Device.DeleteRow.Click();
                while(repo.NFormApp.AddDeviceWizard.FormAdd_Device.DeleteRow.Enabled==true)
                {
                    repo.NFormApp.AddDeviceWizard.FormAdd_Device.DeleteRow.Click();
                }
                repo.NFormApp.AddDeviceWizard.FormAdd_Device.Search_device_table.Rows[1].Cells[0].Click();
                repo.NFormApp.AddDeviceWizard.FormAdd_Device.Search_device_table.Rows[1].Cells[1].Click();
                repo.NFormApp.AddDeviceWizard.FormAdd_Device.Search_device_table.Rows[1].Cells[1].Click();
                repo.NFormApp.AddDeviceWizard.FormAdd_Device.Search_device_table.Rows[1].Cells[1].PressKeys(item.getArg2Text() + "{TAB}{CONTROL down}{Akey}{CONTROL up}" +item.getArg3Text());
                Delay.Duration(1000);
                repo.NFormApp.AddDeviceWizard.FormAdd_Device.Next.Click();
                Delay.Duration(4000);
                repo.NFormApp.AddDeviceWizard.FormAdd_Device.Next.Click();
                repo.NFormApp.AddDeviceWizard.FormAdd_Device.Select_all.Click();
                repo.NFormApp.AddDeviceWizard.FormAdd_Device.Finish.Click();
                Delay.Duration(2000);
                repo.NFormApp.AddDeviceWizard.FormAdd_Device_Results.OK.Click();
                repo.NFormApp.ManagedDevicesWindow.FormManaged_Devices.Close.Click();
            }
        }