From ad111cb712a32c2a1736e894bc6d5b66d5341db3 Mon Sep 17 00:00:00 2001 From: Suzana Dirla Date: Wed, 31 Oct 2018 14:47:50 +0200 Subject: [PATCH] e2e fix tomorrow date (#770) --- e2e/components/datetime-picker/datetime-picker.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/e2e/components/datetime-picker/datetime-picker.ts b/e2e/components/datetime-picker/datetime-picker.ts index 6cf4e7367..d819ef11b 100755 --- a/e2e/components/datetime-picker/datetime-picker.ts +++ b/e2e/components/datetime-picker/datetime-picker.ts @@ -26,6 +26,7 @@ import { ElementFinder, by, browser, ExpectedConditions as EC } from 'protractor'; import { BROWSER_WAIT_TIMEOUT } from '../../configs'; import { Component } from '../component'; +import moment = require('moment'); export class DateTimePicker extends Component { private static selectors = { @@ -72,11 +73,12 @@ export class DateTimePicker extends Component { } async setDefaultDay() { - const today = await this.dayPicker.element(by.css(DateTimePicker.selectors.today)).getText(); - const tomorrow = (parseInt(today, 10) + 1).toString(); + const today = moment(); + const tomorrow = today.add(1, 'day'); + const dayOfTomorrow = tomorrow.date(); const date = await this.getDate(); const year = await this.getYear(); - const elem = this.dayPicker.element(by.cssContainingText(DateTimePicker.selectors.firstActiveDay, tomorrow)); + const elem = this.dayPicker.element(by.cssContainingText(DateTimePicker.selectors.firstActiveDay, `${dayOfTomorrow}`)); await elem.click(); return `${date} ${year}`; }