<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();
}