I need to get suggestions from YouTube search text box. So far I was doing somthing like below code. But nothing works for me.
I got data on the List, but the "aa" text was
null
IWebDriver driver = CodedUITest1.driver;
driver = new ChromeDriver(@"C:\Driver\");
// driver = new PhantomJSDriver(@"C:\Driver\");
// driver.Manage().Timeouts().ImplicitlyWait(new TimeSpan(0, 0, 30));
driver.Navigate().GoToUrl("https://www.youtube.com");
Thread.Sleep(5000);
//driver.FindElement(By.Id("logo-icon-container")).Click();
//Keyboard.SendKeys("{Tab}");
Keyboard.SendKeys(SearchText);
Thread.Sleep(3000);
IWebElement elm = driver.FindElement(By.CssSelector("div.gstl_50.sbdd_a"));
IList<IWebElement> list = elm.FindElements(By.TagName("div"));
string aa = list[3].Text;
After some times playing with the code i got 10 items for my list
item.
But still the string aa
is null
.
IWebElement elm = driver.FindElement(By.CssSelector("ul.sbsb_b"));
IList<IWebElement> list = elm.FindElements(By.TagName("b"));
string aa = list[3].Text;