<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#。不能點擊按鈕使用watin
using (var browser = new IE("https://Site.com"))
{
browser.Div(Find.ByText("Search")).Click();
browser.Button(Find.ById("btnSearch_page")).Click();
}
你在用什麼瀏覽器? –
更新 - IE9瀏覽器 – Jay
你如何得到你的'IE'對象?附加,像這樣? 'IE瀏覽器= IE.AttachTo(Find.ByUrl(「http://www.google.com」));' –