1

我是 Protractor 的新手,在这里我正在尝试测试 Protractor 的日期选择器。

我尝试过了this.selectAvailableDate = element(by.css('td[aria-disabled="false"]'));

这将从当月选择日期,如果当月日期不可用,我需要什么,然后单击下个月图标并在那里查看

如果有人知道如何测试,请帮助。在此先感谢 :) 是日期选择器,在我的代码中,由于需要任何人都可以提供帮助,某些日期被禁用?

4

1 回答 1

0

我有一个非常相似的案例并像这样解决了它:

var endDate = element(by.css("owl-date-time[ng-reflect-name=targetEnd]"));
endDate.click();
endDate.element(by.css(".icon-owl-right-open")).click();
endDate.element(by.css(".icon-owl-right-open")).click(); // Just go 2 Months to the Future

endDate.element(by.css(".owl-day")).click();

这并不漂亮,因为您必须在日期选择器中获取小箭头的特定 css,但是您可以确保打到一个有效的日期(对我来说它必须在未来,我不想让它太复杂了)。也许这对您的情况也有帮助:)

于 2018-06-19T12:15:27.903 回答