Я использую для каждого цикла в C#. При использовании для каждого я получаю ошибку, как это заявление Еогеаспполучение ошибки для каждого цикла
не могут работать с переменными типа «объекта», потому что «объект» не содержит публичное определение «GetEnumerator»
Это мой код:
foreach (Element e in browserInstance.Span(Find.ByClass("")))
{
PropertyFeatures += e.OuterText.Trim() + ";";
if (e.OuterText.Contains("Number of Bedrooms"))
NoOfBedRooms = Utility.GetNumber(e.OuterText);
else if (e.OuterText.Contains("Number of Bathrooms"))
NoOfBathRooms = Utility.GetNumber(e.OuterText);
else if (e.OuterText.Contains("Floor no. of Property"))
FloorNoOfProperty = Utility.GetNumber(e.OuterText);
else if (e.OuterText.Contains("Number of Floors"))
NumberOfFloors = Utility.GetNumber(e.OuterText);
else if (e.OuterText.Contains("Number of Lifts"))
NumberOfLifts = Utility.GetNumber(e.OuterText);
}
Я не знаю watin, но вы можете попробовать свойство метода результата '.Span()' like: 'browserInstance.Span (Find.ByClass (" ")). Content' /' browserInstance. Span (Find.ByClass ("")). Дети, потому что '.Span()' похоже, не возвращает коллекцию. –
Возможно, вы хотели использовать 'browserInstance.Spans()' (Обратите внимание на множественность ** s **) –
, если я даю проходы, значит, и он показывает ошибку –