найти значение тд в React - PullRequest
0 голосов
/ 20 января 2020

Я разрабатываю Test on React с использованием фермента, и я хочу достичь значения этого "td"

<td className="myCell" key={String(x) + String(y)}>{value}</td>

, но используя этот код:

ArrayAreaComponent.find("td").first().render()

Я получаю :

initialize {
  '0': {
    type: 'tag',
    name: 'td',
    namespace: 'http://www.w3.org/1999/xhtml',
    attribs: [Object: null prototype] { class: 'myCell' },
    'x-attribsNamespace': [Object: null prototype] { class: undefined },
    'x-attribsPrefix': [Object: null prototype] { class: undefined },
    children: [ [Object] ],
    parent: null,
    prev: null,
    next: null,
    root: {
      type: 'root',
      name: 'root',
      namespace: 'http://www.w3.org/1999/xhtml',
      attribs: [Object: null prototype] {},
      'x-attribsNamespace': [Object: null prototype] {},
      'x-attribsPrefix': [Object: null prototype] {},
      children: [Array],
      parent: null,
      prev: null,
      next: null
    }
  },
  options: {
    withDomLvl1: true,
    normalizeWhitespace: false,
    xml: false,
    decodeEntities: true
  },
  length: 1,
  _root: [Circular]
}

Как извлечь значение из этого объекта? и где я могу найти больше информации об объектах такого типа?

1 Ответ

0 голосов
/ 21 января 2020

Итак, в конце я решил с помощью функции

wrapper.containsMatchingElement(<td>{value}</td>).toBeTruthy;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...