- Регистрация
- 09.10.2017
- Сообщения
- 96
- Благодарностей
- 46
- Баллы
- 18
День добрый, коллеги. Столкнулся с тем, что цикл foreach не работает, так как мне видится и хочется. Я хотел, чтобы он прокликал все элементы в цикле. Делает только один клик. Почему так? Пришлось делать замену циклом for увеличивая индекс элемента. Прилагаю код и сайт для теста.
Сайт https://onlayn-radio.ru/
C#:
Tab tab = instance.ActiveTab;
Random rnd = new Random();
HtmlElementCollection links_matches = tab.FindElementsByXPath("//div[contains(@class, 'navigation')]/a");
foreach(HtmlElement item in links_matches)
{
item.Click();
tab.WaitDownloading();
}
Последнее редактирование: