Ich arbeite an e2e mit Winkelmesser. Es gibt ein Szenario, in dem ich ein zukünftiges Datum auswählen muss (10 Tage vor heute), ein vergangenes Datum (5 Tage vor heute). Wenn das heutige Datum der 20/20/2017 ist, muss ich den 30.12.2017 (zukünftiges Datum) und den 15.12.2017 (vergangenes Datum) aus zwei separaten Datumsempfängern auswählen. Ich habe den folgenden Code ausprobiert, aber jedes Mal wird das heutige Datum ausgewählt, obwohl das zukünftige Datum durch Hinzufügen der Anzahl der Tage (10) angegeben wird. Das Futuredatum wird korrekt auf der Konsole gedruckt, wählt jedoch das aktuelle Datum aus dem Datumsauswahlfeld aus. Bitte lass mich wie das geht.Automatisierung der Auswahl von Zukunft und Vergangenheit Datum von 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);
Vielen Dank im Voraus für jede Hilfe.
Können Sie freundlich Ihre Frage mit dem HTML-Code für das Date Picker aktualisieren? –