Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.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
C# 用FlatPicker进行硒测试_C#_Selenium_Vue.js_Flatpickr - Fatal编程技术网

C# 用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="

我正在尝试为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="Your date of birth">
</flat-pickr>
目标是找到元素,单击它,选择任意日期

注:如果我尝试

var datePickr = webDriver.FindElement(By.Id("DateOfBirth"));
然后表达式失败,因为在渲染时该元素是隐藏的,其他东西会触发它(由FlatPicker隐藏,而不是我的代码)

有什么想法吗?谢谢

var datePickr = webDriver.FindElement(By.Id("DateOfBirth"));