public void SearchThreadIdNumber(string poNumber)
 {
     ThreadIdElement.SendKeys(poNumber);
     javaScriptExecutor.ExecuteScript("arguments[0].click();", IncludeInsertLogCheckBox);
     javaScriptExecutor.ExecuteScript("arguments[0].click();", SubmitLink);
     webDriver.WaitForPageLoad(new TimeSpan(0, 0, 20));
 }
        public void SelectCifQuoteLog(string threadId, string message, string profileName)
        {
            ThreadIdElement.SendKeys(threadId);
            ////SubmitLink.Click();
            javaScriptExecutor.ExecuteScript("arguments[0].click();", SubmitLink);
            webDriver.WaitForPageLoad(TimeSpan.FromSeconds(30));

            IList <IWebElement> rows = LogTable.FindElements(By.TagName("tr"));

            for (int i = 0; i < rows.Count; i++)
            {
                if (rows[i].Text.Replace(" ", "").Contains(message.Replace(" ", "")) && (rows[i].Text.Replace(" ", "").Contains(profileName.Replace(" ", ""))))
                {
                    var currentElement = webDriver.FindElement(By.CssSelector("table#DetailedGridView_grdMain tr:nth-child(" + (i + 1) + ") td:nth-child(1)"));
                    ////currentElement.Click();
                    javaScriptExecutor.ExecuteScript("arguments[0].click();", currentElement);
                    System.Threading.Thread.Sleep(5000);
                    break;
                }
            }
        }