Я тестирую неугловую площадку, и у меня возникла проблема с сообщением об ошибке: Ожидаемый ноль равен некоторому значению.Мне нужно проверить значение (текст) во входных данных.Код элемента:
<input type="text" id="acc-form-14" data-required="false" name="company" placeholder="Company Name" value="Test name">
Мой тест:
let dataArr = [
{id:"first_name", value1:"test Kate FN", value2:"test ANOTHER Kate FN"}
]
it("should check values", () => {
checkingValues();
function checkingValues(){
let data = dataArr[currentIndex];
let el = element(by.name(data.id));
el.getAttribute('value').then(text => {
if (text === data.value1) {
expect(el.getAttribute(data.id)).toEqual(data.value1);
} else {
expect(el.getAttribute(data.id)).toEqual(data.value2);
}
});
}
});
, который обеспечивает ожидаемый ноль или равный 'тест ДРУГОЙ Кейт FN'.Зачем?Если я перейду на getText (), я получу ту же ошибку, но ожидаю, что '' равно '' проверить ДРУГОЙ Кейт FN '.