下面是接受/拒绝按钮的html细节。无法通过selenium webdriver点击updatepanel中的按钮java
<div id="ContentPlaceHolder1_EmployeeProfile_divAction" class="btn-row btn-accept-recet" style="display:block;">
<button onclick="__doPostBack('ctl00$ContentPlaceHolder1$EmployeeProfile$btnAccept','')" id="ContentPlaceHolder1_EmployeeProfile_btnAccept" class="btn pull-left btn-primary" type="button">
<i class="fa fa-angle-right"></i>Accept
</button>
<button onclick="__doPostBack('ctl00$ContentPlaceHolder1$EmployeeProfile$btnReject','')" id="ContentPlaceHolder1_EmployeeProfile_btnReject" class="btn pull-left btn-primary" type="button">
<i class="fa fa-angle-right"></i>Reject
</button>
</div>
我想单击更新面板中的接受或拒绝按钮。我试着用动作:
WebElement element = driver.findElement(By.id("ContentPlaceHolder1_EmployeeProfile_btnAccept"));
Actions action = new Actions(driver);
action.moveToElement(element).click().perform();
您是否收到任何异常? – xyz
是的,因为司机无法找到按钮。 所以我让驱动程序向下滚动页面,因为按钮是躺在页面的底部。 –