【问题标题】:Get today's date print to the console in Protractor将今天的日期打印到 Protractor 的控制台
【发布时间】:2016-05-06 07:42:04
【问题描述】:

我是 Protractor 的新手。我需要从日期选择器中选择今天的日期。

是否有特定的方法可以从日期选择器中选择今天的日期?

谢谢。 :)

【问题讨论】:

    标签: datepicker protractor


    【解决方案1】:

    请看my answer here

    如果您需要更快,

     var pickerDue = element(by.model("supplier.enroll_date"));
    
    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);
    

    希望这会有所帮助。 :)

    【讨论】:

    • 非常感谢。我会试试这个。 :)
    • 这是我需要的。谢谢。 :)
    • 好的。那你可以接受我的回答。其他人很容易找到正确的答案。 :)
    【解决方案2】:

    此方法将为您提供当前日期时间(以秒为单位):

    getCurrentDatemmddyyyy: function () {
      var today = new Date();
      var dd = today.getDate();
      var mm = today.getMonth() + 1; //January is 0!
      var yyyy = today.getFullYear();
      var hh = today.getHours();
      var mins = today.getMinutes();
      var ss = today.getSeconds();
      if (dd < 10) {
        dd = "0" + dd;
      }
      if (mm < 10) {
        mm = "0" + mm;
      }
      if (hh < 10) {
        hh = "0" + hh;
      }
      if (mins < 10) {
        mins = "0" + mins;
      }
    
      if (ss < 10) {
        ss = "0" + ss;
      }
    
      var today = mm + dd + yyyy + hh + mins + ss;
      return today;
    
    },
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-08-04
      • 1970-01-01
      • 2011-04-18
      • 2013-03-29
      • 1970-01-01
      • 2015-10-28
      • 1970-01-01
      相关资源
      最近更新 更多