IList<IWebElement> time = driver.FindElements(By.CssSelector("td.tfDepart"));
foreach (IWebElement tm in time)
{
}
И на пункте 2 завис
А дальше я хочу получить метод public IEnumerable FlyTransport(){ }, который вернет мне набор объектов Time и City. Мне надо, чтобы в проперти Time хранился список в котором
было бы 6:00am, 10:50am.
Вот собственно в этом и проблема.
IList<IWebElement> departs = driver.FindElements(By.CssSelector("td.tfDepart"));
foreach (IWebElement dep in departs)
{
// объект для упаковки
Fly fly = new Fly();
// вытащить время
fly.setTime(dep.getText());
// вытащить город
fly.setCity(dep.findElement(By.xpath("./div")).getText());
}
}
P.S. написано на псевдо-C#, код вероятно не рабочий
P.P.S. не уверен что вернет getText() в случае с Time, возможно туда же попадет и City, тогда эту строку можно распилить регекспом(сплит и т.п.) и соответствующим образом переделать код.