Не продолжается цикл (selenium) - C#
Формулировка задачи:
C# + selenium
Построила такой код:
В результате получается: на сайте не всегда есть блоки с которых я парсю текст, они то исчезают, то появляются. И из-за этого получается много ошибок. Не важно вывожу я эти ошибки или не вывожу в listbox. Вот когда эти ошибки появляются одна за одной, то программа зависает на ошибках и не хочет работать как положено. Цикл не начинается заново.
Возможно у меня паранойя, но когда работаешь мышью, просто клацаешь по форме (в пустое место), то на ошибках не зависает. А когда оставляешь программу, то она зависает на ошибках и строчит их, не дает циклу перезапуститься.
for(;;){
try{
//здесь я парсю с сайта с помощью XPath(),CssSelector() текст. место парсинга меняется\переходит по разным ссылкам сайта
}catch(){
//здесь вывожу ошибки
}
}В чем дело?
Заранее спасибо! Клацну +1 всем!Решение задачи: «Не продолжается цикл (selenium)»
textual
Листинг программы
for(;;){
do{
try{
var nameElements2 = Browser.FindElements(By.CssSelector("a.name2"));
if (nameElements2 == null) {
List<IWebElement> AllGameLink2 = nameElements2.ToList();
...
}
}catch(Exception notviewerr2){}
}while();
do{
try{
var nameElements = Browser.FindElements(By.CssSelector("a.name"));
if (nameElements == null) {
List<IWebElement> AllGameLink = nameElements.ToList();
...
}
}catch(Exception notviewerr){}
}while();
}