如何通过selenium webdriver中的输入id确定目标? 目前正在使用SeleniumWebDriver,我想从下拉列表中选择一个值,它是一种日期选择器 其中,年形式的日历作为下拉列表,需要在表中选择月。但是我在HTML标记中没有选择id 但是我有输入id用于从月份和到月份 是否有任何方法可以直接在文本框中选择值,如2011年1月等 需要java中带有JavaScript执行器的示例

如何通过selenium webdriver中的输入id确定目标? 目前正在使用SeleniumWebDriver,我想从下拉列表中选择一个值,它是一种日期选择器 其中,年形式的日历作为下拉列表,需要在表中选择月。但是我在HTML标记中没有选择id 但是我有输入id用于从月份和到月份 是否有任何方法可以直接在文本框中选择值,如2011年1月等 需要java中带有JavaScript执行器的示例,javascript,jquery,html,selenium,selenium-webdriver,Javascript,Jquery,Html,Selenium,Selenium Webdriver,以下是html标记: <input id="fromMonth" class="ui-widget ui-state-default hasMonthpicker" type="text" style="width:55px; padding:4px 3px; font-size:12px; font-weight:normal;color:#606060;" readonly="readonly" name="fromMonth" value="Jan 2013"> <inp

以下是html标记:

<input id="fromMonth" class="ui-widget ui-state-default hasMonthpicker" type="text" style="width:55px; padding:4px 3px; font-size:12px; font-weight:normal;color:#606060;" readonly="readonly" name="fromMonth" value="Jan 2013">
<input id="toMonth" class="ui-widget ui-state-default hasMonthpicker" type="text" style="width:55px; padding:4px 3px; font-size:12px; font-weight:normal;color:#606060;" readonly="readonly" name="toMonth" value="Nov 2013">

试试这个

WebElement oRadioBtn=driver.findElement(By.xpath(//input[@id='toMonth']); oRadioBtn.click()