如何用Selenium选择日历中的日期?

时间:2016-07-25 11:09:58

标签: selenium selenium-webdriver calendar

这是日历的html。如何使用css选择器,xpath或其他东西选择日期。

ClickElementById("ctl00_ctl00_ctl00_ContentPlaceHolderCenter_ContentPlaceHolderBody_ContentPlaceHolderBody_dfSalesAgrementData_imgSetDate"); ClickElementByCssSelector("td:contains('Dzisiaj')");

这很有效。但是,如果我再次尝试点击日历并选择日期,则这不起作用。只有第一次选择日期才有效。我不能改变日期。

我有这个。但这也只适用一次。

ClickElementById("ctl00_MainContentPlaceHolder_dFieldContractEndDate_imgSetDate"); ClickElementByXPath("html/body/div[1]/table/tbody/tr[4]/td[4]");

1 个答案:

答案 0 :(得分:1)

你的问题有点难以理解,根据我的理解,你能试试吗?

ClickElementByCssSelector("td[class='day selected today']");