BitrixAQA.Selenium.Framework.WebItem.AssertTextContaining C# (CSharp) Method

AssertTextContaining() public method

Метод проверяет присутствие подстроки в innerText объекта. true - совпадение найдено, false - совпадение не найдено Можно задать сообщение в лог если true и если false. По умолчанию сообщений нет.
public AssertTextContaining ( string containingString, string trueMessage = "", string falseMessage = "" ) : bool
containingString string Строка которую ищем
trueMessage string Сообщение в лог, если совпадение найдено
falseMessage string Сообщение в лог, если совпадение не найдено. Автоматически добавится скриншот и эксепшн
return bool
        public bool AssertTextContaining(string containingString, string trueMessage = "", string falseMessage = "")
        {
            if (BitrixFramework.FindWebElement(this) != null)
            {
                if (this.innerText.Contains(containingString))
                {
                    if (trueMessage != "")
                        Log.MesPass(trueMessage);
                    return true;
                }
                else
                {
                    if (falseMessage != "")
                        Log.MesError(String.Format("{0} \r\n\r\nОжидалось: {1} \r\n\r\nНо было: {2}", falseMessage, containingString, this.innerText));
                    return false;
                }
            }
            else
            {
                Log.MesError("Не найден объект \"" + this.description + "\" по пути \"" + this.by.ToString() + "\"");
                return false;
            }
        }