我在尝试自动化测试以从日期选择器中选择日期时遇到问题(没有日期输入字段)。我已经搜索并看到了几个示例,其中一个特别说明您可以将它与 By.CssSelector 一起使用,但我不确定在此具体需要指定什么。
这是 HTML:
<td class="dpTD" onmouseout="this.className="dpTD";"
onmouseover="this.className="dpTDHover";"
onclick="updateDateField('03/04/2012', '2', '3', '3', '2012');">3</td>
这是 C#:
WebDriver.FindElement(By.CssSelector("inputtexthere")).Click();