我们可以检查量角器的当前时间

时间:2016-03-22 12:31:46

标签: jasmine protractor

我有一个场景,我必须预约。限制是我不能在过去预约。我必须自动化这种情况。

是否可以检查当前时间并设置预约时间"当前时间+ 1"在量角器?

2 个答案:

答案 0 :(得分:3)

当然,这仍然是JavaScript,您可以get the tomorrow's date通过byte[]

Date()

然后,例如,您可以将此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; 字符串发送到相应的输入:

tomorrowDate

答案 1 :(得分:1)

有一种方法可以在日期选择器中设置当前日期。

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);

此代码适用于我。如果您有问题,请不要犹豫。

希望这会有所帮助。 :)