Genau das, was es sagt. Einige Beispiel-Code:wie man element text mit react + enzym wählen
let wrapper = shallow(<div><button class='btn btn-primary'>OK</button></div>);
const b = wrapper.find('.btn');
expect(b.text()).to.be.eql('OK'); // fails,
Auch die html
Methode gibt den Inhalt des Elements, sondern auch das Element selbst und alle Attribute, z.B. es gibt <button class='btn btn-primary'>OK</button>
. Also ich schätze, schlimmstenfalls kann ich html
anrufen und regex es, aber ...
Gibt es einen Weg, um nur den Inhalt des Elements zu bekommen, damit ich darauf behaupten kann.
Wenn Sie sorgfältig die Frage lesen, der Autor versucht, den Knopf mit 'wrapper.find auszuwählen;' ('BTN.'). Aufgrund dieser Tatsache ist es offensichtlich, dass er das HTML-Attribut class verwenden möchte und kein benutzerdefiniertes HTML-Attribut. Daher muss er das Attribut "className" React DOM verwenden, da "class" in der React DOM API nicht existiert. –