使用带有Java的量角器从日历中单击日期

时间:2018-08-27 08:50:42

标签: javascript protractor

使用以下代码,我尝试使用量角器单击日历中的特定日期,但是它不起作用,所以任何人都可以帮助我如何使用JavaScript在量角器中使用日历选择。我是量角器自动化的新手。

clickDateByText = function(tileText) {

  //Select all date elements and apply filter function
  element.all(by.xpath(by.xpath("//table[@class='mat-calendar-table']//tr//div"))).filter(function(elem) {

    //Return the element or elements
    return elem.getText().then(function(text) {

      //Match the text
      return text === tileText;
    });

  }).then(function(filteredElements) {

    //filteredElements is the list of filtered elements
    filteredElements[0].click();
  });
};

// Calling..

clickDateByText('28');

enter image description here

0 个答案:

没有答案