<div class="flow-right">
<button type="button" id="btnClear_page" class="uiButton" title="Clear" onmouseover="JSButtonUtils.doBtnOver(this)" onmousedown="JSButtonUtils.doBtnDown(this)" onmouseout="JSButtonUtils.doBtnOut(this)" onclick="if(JSButtonUtils.debounce(this, 1200)){ return false } else { return btnClear_page_click(this, true, true);} ">
<div class="uiButton-content">
<div class="uiButton-label">Clear</div>
</div>
</button>
<button type="button" id="btnSearch_page" class="uiButton primary" title="Search" onmouseover="JSButtonUtils.doBtnOver(this)" onmousedown="JSButtonUtils.doBtnDown(this)" onmouseout="JSButtonUtils.doBtnOut(this)" onclick="if(JSButtonUtils.debounce(this, 1200)){ return false } else { return btnSearch_page_click(this, true, true);} ">
<div class="uiButton-content">
<div class="uiButton-label">Search</div>
</div>
</button>
</div>
У меня есть HTML-код выше, кнопка, завернутая в Div, я пытался найти кнопку и щелкнуть по ней, но безуспешно, а также попытался щелкнуть по Div, но безуспешно. Использование браузера IE9 и C#.
using (var browser = new IE("https://Site.com"))
{
browser.Div(Find.ByText("Search")).Click();
browser.Button(Find.ById("btnSearch_page")).Click();
}
IE
? Прикрепление, вот так?IE browser = IE.AttachTo<IE>(Find.ByUrl("http://www.google.com"));
- person Karl Anderson   schedule 23.07.2013browser
, а затем зависнет наbrowser.Div(Find.ByText("Search")).Click();
? - person Karl Anderson   schedule 23.07.2013var searchDiv = browser.Div(Find.ByText("Search"));
. Это позволяет вам увидеть, сработало ли обнаружение элемента DOM или нет, а затем, если это так, вы можете работать с элементом в следующей строке, например:searchDiv.Click();
- person Karl Anderson   schedule 23.07.2013Search
, вы показываете всю свою разметку? - person Karl Anderson   schedule 23.07.2013