2016-03-22 15 views
1

Randevu almam gereken bir senaryo var. Sınırlama, geçmişte randevu almamam. Bu senaryoyu otomatikleştirmek zorundayım.Şimdiki zaman göstericiyi kontrol edebilir

Geçerli saati kontrol etmek ve kitap randevu süresini "currenttime +1" olarak ayarlamak mümkün mü?

element(by.id("appointmentDate")).sendKeys(tomorrowDate); 

cevap

3

Tabii, bu get the tomorrow's dateDate() aracılığıyla olabilir, hala JavaScript'tir Tarih seçicinize geçerli tarihi ayarlama yolu.

var pickerDue = element(by.model("model of your date picker")); 

var today = new Date(); 
var dd = today.getDate(); 
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 = yyyy+'-'+mm+'-'+dd; 

pickerDue.clear(); 
pickerDue.sendKeys(today); 

Bu kod benim için çalışır. Eğer bir sorunun varsa, sormaktan çekinmeyin.

Bu yardımcı olur umarım. :)

+0

Geçerli saat +1'i varsayarsak yarını kastediyorsun :) – alecxe

1

bir yok:

var date = new Date(new Date().getTime() + 24 * 60 * 60 * 1000); 
var day = date.getDate(); 
var month = date.getMonth() + 1; 
var year = date.getFullYear(); 

var tomorrowDate = day + "/" + month + "/" + year; 

O zaman, örneğin, uygun girişine bu tomorrowDate dize gönderebilirsiniz: