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

RunPHPCommand() public static method

Кейс выполнения php команды в админ. части
public static RunPHPCommand ( string PhpCommand ) : void
PhpCommand string текст команды
return void
        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);
        }

Usage Example

        /// <summary>
        /// Удаление данных магазина
        /// </summary>
        public static void DeleteAllData()
        {
            BitrixFramework.Wait(3);
            string PHPCommand =
                Case_Sale_Helper.DeleteInnerAccounts(true) +
                Case_Sale_Helper.DeleteTaxRate(true);

            GM.RunPHPCommand(PHPCommand);
        }
All Usage Examples Of BitrixAQA.Selenium.General.GM::RunPHPCommand