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(); } }
// 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; }
public object ExecuteScript(string jsCode) { return(SwdBrowser.ExecuteScript(jsCode)); }