从日历中选择日期

Selecting the date from calendar

如何select从日历约会?

网站上有日历。 select日期的方法是点击任意日期,将鼠标指针拖动到所需日期,然后松开鼠标。

尝试使用 ActionClass 但没有成功?

谁能帮帮我?

尝试更改 act.dragAndDropBy(calendar,628,1242).release().build().perform();

act.dragAndDropBy(startDateWebElement,0,100).release().build().perform();

它将 select 日历上的行。您也可以通过传递 startDate 和 endDate 定位器来尝试使用以下方法:

WebElement startDate = driver.findElement(By.xpath("//a[text()='16']/parent::div"));
WebElement endDate = driver.findElement(By.xpath("//a[text()='22']/parent::div"));  

action.clickAndHold(startDate).moveToElement(endDate).click().release().build().perform();
action.dragAndDrop(startDate, endDate).build().perform();
action.clickAndHold(startDate).release(endDate).build().perform();