Java 使用selenium webdriver从列表框中选择值
我需要选择日期,如1,2,3,4,5,。。从列表框中使用SeleniumWebDriver如何选择此选项请帮助我 html代码如下所示:Java 使用selenium webdriver从列表框中选择值,java,selenium,selenium-webdriver,Java,Selenium,Selenium Webdriver,我需要选择日期,如1,2,3,4,5,。。从列表框中使用SeleniumWebDriver如何选择此选项请帮助我 html代码如下所示: select id="dates" multiple="multiple" name="dates[]"> <option label="01" value="1">01</option> <option label="07" value="7">07</option> <option label="
select id="dates" multiple="multiple" name="dates[]">
<option label="01" value="1">01</option>
<option label="07" value="7">07</option>
<option label="08" value="8">08</option>
<option label="09" value="9">09</option>
<option label="10" value="10">10</option>
<option label="11" value="11">11</option>
<option label="12" value="12">12</option>
<option label="13" value="13">13</option>
<option label="14" value="14">14</option>
<option label="15" value="15">15</option>
<option label="16" value="16">16</option>
<option label="17" value="17">17</option>
<option label="18" value="18">18</option>
<option label="19" value="19">19</option>
<option label="20" value="20">20</option>
<option label="21" value="21">21</option>
<option label="22" value="22">22</option>
<option label="23" value="23">23</option>
<option label="24" value="24">24</option>
<option label="25" value="25">25</option>
<option label="26" value="26">26</option>
<option label="27" value="27">27</option>
<option label="28" value="28">28</option>
<option label="29" value="29">29</option>
<option label="30" value="30">30</option>
<option label="31" value="31">31</option>
</select>
选择id=“dates”multiple=“multiple”name=“dates[]”>
01
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
WebElement elem = driver.findElement(By.id("dates"));
new Select(elem).selectByVisibleText("01");
public class MultiSelectDropDown
{
public WebDriver driver;
@Before
public void setUp()
{
driver=new FirefoxDriver();
driver.get("file:///C:/Users/vkiran/Desktop/dropdown.html");
}
@Test
public void multiSelectTest()
{
Select dateDropDown=new Select(driver.findElement(By.xpath("//*[@id='dates']")));
dateDropDown.selectByVisibleText("01");
dateDropDown.selectByVisibleText("07");
dateDropDown.selectByVisibleText("18");
dateDropDown.selectByVisibleText("19");
dateDropDown.selectByVisibleText("20");
}
}