私は分度器を使用してe2eに取り組んでいます。将来の日付(今日から10日先)、過去1日(今日から5日前)を選択する必要があるシナリオがあります。今日の日付が12/20/2017の場合、2つの別々の日付ピッカーから、2012年12月30日(未来日付)と12/15/2017(過去日付)を選択する必要があります。私は以下のコードを試しましたが、将来の日付が日数(10)を加えて指定されていても、今日の日付が選択されています。将来の日付はコンソールに正しく表示されますが、datepickerから今日の日付が選択されています。これを行う方法を教えてください。datepickerから将来および過去の日付を選択する自動化
function consentEffectiveDate(){
var picker = element(by.model('case.consentEffectiveDate'));
// get today's date
var today = new Date();
var dd = today.getDate()+10;
console.log("date: "+dd);
var mm = today.getMonth() + 1; //January is 0!
var yyyy = today.getFullYear();
if (dd < 10) {
dd = '0' + dd
}
if (mm < 10) {
mm = '0' + mm
}
today = mm + '/' + dd + '/' + yyyy;
picker.sendKeys(today);
console.log("date:"+today);
ご協力いただきありがとうございます。
に役立ちます希望は、あなたは親切日付ピッカーのためのHTMLコードをあなたの質問を更新することはできますか? –