Я хочу найти все строки в тексте с WatiN. Я могу найти первую строку, но я не могу собрать все из них. Например, я хочу найти все вхождения «вода» в этом тексте:Найти строку в тексте несколько раз и делать действия каждый раз
На земле много воды. Но не вся вода питьевая.
Итак, здесь я должен найти 2 «воды». Мой код только находит первый. Как я могу найти их обоих?
Мой код:
IE ie = new IE("http://examplesite.com");
Element test = ie.Table(Find.ByClass("dataTable")).Element("td");
ie.TableRow(Find.ByText(t => t.Contains("example string"))).TextField(Find.ByName("examplename")).Button(Find.ByValue("example value")).Click();
ie.WaitForComplete();
Console.WriteLine("finished");
Или просто сделайте 'parts.Count (p => p ==" water ")'. Наличие списка, в котором все предметы являются «водой», не кажется очень полезным. – Berend
Оригинальный вопрос довольно расплывчатый о том, почему он хочет это сделать. Я понятия не имею, что полезно для него или нет. –
да, я думаю, что это было не полезно (еще не пробовал код ur), я хочу найти несколько элементов с таким же именем. и изменить все значения thire. например, я хочу найти все текстовые поля с идентификатором «test» и изменить значение there на что-то другое. – behzad