AssertionError: невозможно сравнить два объекта в node js - PullRequest
0 голосов
/ 18 июня 2020

Я использую указанные ниже функции для получения значения из приложения и сравнения его с ожидаемым значением. Но это не удается со следующим выводом. Пожалуйста, помогите мне решить эту проблему. 1005 *

Ответы [ 2 ]

1 голос
/ 18 июня 2020

Коды кажутся нормальными, но что-то не так в вашем журнале c.

Вызов getEleAttribute(verifyDate, "value").toString() возвращает имя объекта вместо строки с датой в нем. Утверждение не выполняется, когда вы сравниваете его со строкой даты, созданной с помощью метода moment.

Вам необходимо отладить код и посмотреть, что возвращает функция getEleAttribute.

0 голосов
/ 19 июня 2020

Проблема решена после внесения следующих изменений:

var fetchDate = getEleAttribute(verifyDate, "value");
var actualDate= String(fetchDate).substr(0, 10);
console.log(actualDate); //printed -- 2020-06-19
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...