<div class="buttonClear_bottomRight">
<div class="buttonBlueOnWhite">
<a onclick="$find('{0}').close(true); callPostBackFromAlert();" href="#">Ok</a><div
class='rightImg'>
</div>
</div>
</div>
В приведенном выше коде я хотел нажать кнопку Ok, присутствующую в теге привязки. Но идентификатор не генерируется, из-за чего я не могу напрямую выполнить действие щелчка. Я попытался обойти, как указано ниже.
IElementContainer elm_container = (IElementContainer)pw.Element(Find.ByClass(classname));
foreach (Element element in elm_container.Elements)
{
if (element.TagName.ToString().ToUpper() == "A")
{
element.Click();
}
}
Но здесь elm_container
возвращает ноль для начальных экземпляров, из-за которых мы не можем пройти через него. Есть ли другой простой способ сделать это?