如何使用硒在Datepicker中选择日期?

Samco Cosma

我想知道如何在日期选择器中为开始日期和结束日期选择元素。我尝试了这个:

driver.findElement(By.cssSelector("span.add-on > i.enticon-calendar")).click();    driver.findElement(By.xpath("//div[@id='sizcache0696532219872199']/div/table/tbody/tr[5]/td[7]")).click();

但它找不到带有sizcache0696532219872199的第二个元素。

我该如何选择结束日期和开始日期?请提供任何帮助,谢谢。

这是html代码:

<div class="control-group">

    <label class="control-label">

        StartDate

    </label>
    <div class="controls">
        <div class="input-append date datepicker-start" data-date-format="yyyy-mm-dd">
            <input class="span2 start-date" type="text" value="" placeholder="YYYY-MM-DD" size="16" name="start"></input>
            <span class="add-on">
                <i class="enticon-calendar"></i>
            </span>
        </div>
    </div>

</div>
<div class="control-group">

    <label class="control-label">

        EndDate

    </label>
    <div class="controls">
        <div class="input-append date datepicker-end" data-date-format="yyyy-mm-dd" data-date="">
            <input class="span2 end-date" type="text" value="" placeholder="YYYY-MM-DD" size="16" name="end"></input>
            <span class="add-on">
                <i class="enticon-calendar"></i>
            </span>
        </div>
    </div>

</div>
安德烈·埃格罗夫(Andrey Egorov)

尝试以下选择器:

//Should perfom click on i in start date picker
driver.findElement(By.Css(".datepicker-start .enticon-calendar")).Click();

//Same for end date
driver.findElement(By.Css(".datepicker-end .enticon-calendar")).Click();

希望这会有所帮助。谢谢

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用python在带有硒的DatePicker中选择日期

如何在Eclipse中使用硒路径从日历弹出窗口中选择日期

仅在datePicker中选择日期

如何在硒python中的jQuery日期时间选择器中选择日期

如何使用硒webdriver的日历选择日期

用硒在谷歌表单中选择日期

如何在CalendarView中选择日期

在Ext JS 3.4中选择日期后如何停止关闭datepicker

从DatePicker中选择日期时输入字段分派器

在jQuery-UI Datepicker中选择日期范围

如何使用文本框中的日期值从日历中选择日期

如何从日期时间列中选择日期?

无法从 Selenium JAVA 中的 jquery datepicker 日期范围选择器中选择日期范围

如何通过使用jq从JSON字符串中选择日期范围?

如何使用php Prepared语句在mysql中选择日期范围

如何在sqlite中选择日期范围的记录

如何在SQL中选择日期最近的行?

如何在awk中选择日期范围

如何在SQL中选择日期最大的行

用户在iOS中选择日期时如何关闭日历

使用Selenium和Python从日历中选择日期范围

使用cypress在jquery日历中选择日期

使用 JAVA swing 在日历或滑块中选择日期范围

选择日期后如何使Bootstrap Datepicker崩溃

选择日期后如何保持打开的mat-datepicker?

一旦我在 datepicker 中选择日期然后我再次打开 datepicker 它显示当前日期未选择日期

如何从Bootstrap Datepicker中选择单击日期

在 DatePicker 中选择日期后,Android 无法获取 EditText id

Selenium:从日历中选择日期