я хочу протестировать приложение react с помощью транспортира, но хочу протестировать его по имени компонента, а не по css-селекторам

#javascript #reactjs #protractor

#javascript #reactjs #транспортир

Вопрос:

я пишу эту строку, чтобы ожидать результата эта строка работает, когда я использую селектор css, но не работает со свойствами, потому что значение обновляется, и теперь я подтверждаю это с помощью oracle expect(await element(by.react(‘t’,{value:any })).getText()).toEqual(’42’); ошибка: элемент не найден с помощью локатора: by.react(‘t’,»[object Object]») вот ссылка на приложение calculator https://ahfarmer.github.io/calculator / пожалуйста, проверьте и скажите мне, как я могу подобрать это с помощью имени компонента вместо имени css. элемент (by.css(‘.component-display’)) эта строка работает, но, как я уже сказал, я хочу работать с реквизитами и состояниями компонентов. Я даже попробовал значение:»но оно все равно не работает. Я не хочу писать значение: ’42’, я хочу выбрать любое значение, которое оно имеет в данный момент.