C# 用FlatPicker进行硒测试
我正在尝试为Vue表单编写功能测试,该表单得益于FlatPicker日期控件。当我点击元素时,它会显示一个额外的元素,从中会出现日历。我正在努力选择要激活下拉列表的输入C# 用FlatPicker进行硒测试,c#,selenium,vue.js,flatpickr,C#,Selenium,Vue.js,Flatpickr,我正在尝试为Vue表单编写功能测试,该表单得益于FlatPicker日期控件。当我点击元素时,它会显示一个额外的元素,从中会出现日历。我正在努力选择要激活下拉列表的输入 <flat-pickr id="DateOfBirth" v-model="request.name.dateofbirth" :config="config" class="form-control" placeholder="Select date" name="date" size="sm" aria-label="
<flat-pickr id="DateOfBirth" v-model="request.name.dateofbirth" :config="config" class="form-control" placeholder="Select date" name="date" size="sm" aria-label="Your date of birth">
</flat-pickr>
目标是找到元素,单击它,选择任意日期
注:如果我尝试
var datePickr = webDriver.FindElement(By.Id("DateOfBirth"));
然后表达式失败,因为在渲染时该元素是隐藏的,其他东西会触发它(由FlatPicker隐藏,而不是我的代码)
有什么想法吗?谢谢
var datePickr = webDriver.FindElement(By.Id("DateOfBirth"));