【发布时间】:2020-10-04 11:26:07
【问题描述】:
我尝试了很多方法,但对我没有用。请帮忙解决这个问题
DOM 区域:
<td>
<input name="ctl00$cntMainContent$txtStartDate" type="text" id="ctl00_cntMainContent_txtStartDate" class="clsTextBox" onkeydown="javascript:return false;" onpaste="javascript:return false;">
<img id="ctl00_cntMainContent_imgStartDate" src="../Images/calendar.gif" align="absbottom">
</td>
以下是我尝试过的领域, 普通点击方式:
driver.findElement(By.xpath("//*[@id='ctl00_cntMainContent_imgStartDate']")).click();
Javascript 执行器:
public void Javascript_Click()
{
JavascriptExecutor executor= (JavascriptExecutor)driver; executor.executeScript("document.getElementById('ctl00_cntMainContent_imgStartDate').click()");
}
操作:
public void Action_Click()
{
Actions act = new Actions(driver); act.moveToElement(driver.findElement(By.id("ctl00_cntMainContent_imgStartDate"))).click().build().perform();
}
【问题讨论】:
-
@Anyone...请在上面帮助我
标签: java selenium xpath css-selectors webdriverwait