Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/353.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用selenium webdriver从列表框中选择值_Java_Selenium_Selenium Webdriver - Fatal编程技术网

Java 使用selenium webdriver从列表框中选择值

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="

我需要选择日期,如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="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");
    }
}