BitrixAQA.Selenium.General.GM.BacklightCodeSwitcher C# (CSharp) Method

BacklightCodeSwitcher() public static method

Метод включает/отключает подсветку кода в редакторе php команды
public static BacklightCodeSwitcher ( bool turnBacklightOn ) : void
turnBacklightOn bool true - включить подстветку, false - отключить
return void
        public static void BacklightCodeSwitcher(bool turnBacklightOn)
        {
            if (turnBacklightOn)
            {
                if (TO_General.Button_BacklightCodeOff.Exists())
                    TO_General.Button_BacklightCodeOff.Click(true, false);
            }
            else
            {
                if (TO_General.Button_BacklightCodeOn.Exists())
                {
                    TO_General.Button_BacklightCodeOn.Click(true, false);
                    BitrixFramework.Refresh();

                    if (TO_General.Button_BacklightCodeOn.Exists())
                        TO_General.Button_BacklightCodeOn.Click(true, false);
                }
            }
        }

Usage Example

Example #1
0
        /// <summary>
        /// Кейс выполнения php команды в админ. части
        /// </summary>
        /// <param name="PhpCommand">текст команды</param>
        public static void RunPHPCommand(string PhpCommand)
        {
            //идем на страницу выполнения php команды
            BitrixFramework.OpenURL(BitrixFramework.Host() + "/bitrix/admin/php_command_line.php");

            //отключаем подсветку синтаксиса
            GM.BacklightCodeSwitcher(false);

            //вставляем команду, выполняем
            TO_General.Textbox_PhpCommand.PasteText(PhpCommand, false, HideMessage: true);
            BitrixFramework.Wait(3);
            TO_General.Button_ExecutePhpCommand.ClickAndWait(checkErrors: false);
            BitrixFramework.BrowserAlert(true);
            BitrixFramework.Wait(3);
        }