async void SearchButtonClick(object sender, EventArgs e)
        {
            var search = new SearchModalPage();

            search.close += Search_close;
            await this.Navigation.PushModalAsync(search);
        }
Exemple #2
0
        // Open modal search form on any no modal page
        public /*NoModalPage*/ void SearchByIdGuid(String idGuid)
        {
            //IWebElement editBtn = GetEditViewEntityBtn(idGuid);

            if (!FastVisibleElement(By.XPath(PositionEntityFromFrameAction.GetEditViewBtnSelector(idGuid))))
            {
                try
                {
                    //IJavaScriptExecutor js = Driver as IJavaScriptExecutor;
                    //string title = (string)js.ExecuteScript("$.event.trigger('open_search'," + idGuid + ");");
                    SwdBrowser.ExecuteScript("$.event.trigger('open_search','" + idGuid + "');");
                }
                catch (Exception e)
                {
                    throw new GlobalSearchPageError("Open global search error: " + e.Message);
                }

                SearchModalPage searchModalPage = new SearchModalPage();

                searchModalPage.clkRedirectBtn();
            }

            //return this;
        }
Exemple #3
0
        public static void setPosition(string pEntityId)
        {
            //Console.WriteLine("find entity by id = " + pEntityId);
            //Console.WriteLine(SwdBrowser.Driver.FindElement(By.XPath(GetEditViewBtnSelector(pEntityId))).TagName);
            if (!SwdBrowser.Driver.FastVisibleElement(By.XPath(GetEditViewBtnSelector(pEntityId))))
            {
                try
                {
                    //IJavaScriptExecutor js = Driver as IJavaScriptExecutor;
                    //string title = (string)js.ExecuteScript("$.event.trigger('open_search'," + idGuid + ");");
                    SwdBrowser.ExecuteScript("$.event.trigger('open_search','" + pEntityId + "');");
                }
                catch (Exception e)
                {
                    throw new GlobalSearchPageError("Open global search error: " + e.Message);
                }

                SearchModalPage searchModalPage = new SearchModalPage();

                searchModalPage.WaitLoading();

                searchModalPage.clkRedirectBtn();
            }
        }