Ionic framework 如何在ionic 2自动化测试应用程序中设置日期选择器中的值

Ionic framework 如何在ionic 2自动化测试应用程序中设置日期选择器中的值,ionic-framework,ionic2,appium,ui-automation,webdriver-io,Ionic Framework,Ionic2,Appium,Ui Automation,Webdriver Io,我正在开发ionic 2,为了进行自动化测试,我使用了appium和webdriver.io,我能够设置输入类型为密码或电子邮件的值,通常为文本输入类型 <input id="i.email" type="email"> 但我想将值设置为日期选择器,但我无法这样做。。我的代码如下 <ion-datetime id="d.fromDt" pickerFormat="MMM DD YYYY" [(ngModel)]="fromDate" doneText="ok" cance

我正在开发ionic 2,为了进行自动化测试,我使用了appium和webdriver.io,我能够设置输入类型为密码或电子邮件的值,通常为文本输入类型

<input id="i.email" type="email">
但我想将值设置为日期选择器,但我无法这样做。。我的代码如下

 <ion-datetime id="d.fromDt" pickerFormat="MMM DD YYYY"
 [(ngModel)]="fromDate" doneText="ok" cancelText="clear"
 displayFormat="DD - MM - YYYY"> </ion-datetime>

但一切都不起作用。还从appium获取响应无效元素状态:元素必须是用户可编辑的,才能清除它。有人能帮我解决这个问题吗?

你能解决这个问题吗?
 <ion-datetime id="d.fromDt" pickerFormat="MMM DD YYYY"
 [(ngModel)]="fromDate" doneText="ok" cancelText="clear"
 displayFormat="DD - MM - YYYY"> </ion-datetime>
-- client.setValue('//*[@id="d.fromDt"]', 'May 22 2018')

-- client.element('//*[@id="d.fromDt"]').setValue('May 22 2018')