public object Convert(object[] values, Type targetType, object parameter, CultureInfo culture)
        {
            if (values.Length != 2)
            {
                return(null);
            }
            if (!(values[1] is WebElementInfoViewModel webElement))
            {
                return(null);
            }

            WebSearchInfo ws = null;

            try
            {
                ws = webElement.GetWebSearch();
            }
            catch (Exception ex)
            {
                ws = new WebSearchInfo
                {
                    LocatorValue = $"Error: {ex.Message}"
                };
            }

            var wsModel = WebElementsViewModelsHelper.CreateWebSearchModelFromInfo(ws);

            var list = new List <WebSearchInfoModel>();

            var cur = wsModel;

            while (cur != null)
            {
                list.Add(cur);
                cur = cur.ParentSearch;
            }

            list.Reverse();

            return(list);
        }