フィーチャテストをデバッグまたは追加する場合、ELEMENTビューで要素を強調表示し、コンソールを使用してhtml要素でコンポーネントを取得する方がずっと簡単です。はAngular(1)のangular.elementに相当する反作用があります
角度がangular.element($0)
でこれを提供し、私はどこにでも振りかけるreact-id="10.0.0.8.1.0.$=10.0.1"
を反応気づくが、今の質問は、私は、コンソールのコンポーネントを見つけるためにここに魔法を使うことができますか?
反応開発者エクステンションを使用する/使用しない。
EDIT:例として、私が反応の私のバージョンで動作するように見えるとカピバラ-webkitの(ホバーとのMouseEnter doesntのがいないように反応コンポーネントのonmouseenter
をトリガーする必要がE2Eテストを、書いていますハンドラをトリガする)、要素を選択してネイティブイベントをトリガするJavaScriptを実行しません(私の理解からReact.Event#onmouseenter
は合成イベントです)。私はちょうどReact.getComponent($0).handleMouseEnter(new Event(....))
でさえ、何とかそれを引き金にするでしょう。
あなたのユースケースをよりよく指定する必要があると思います。これはテスト/デバッグ専用ですか?なぜあなたはReactコンポーネントにアクセスする必要がありますか?ここに例をあげてください。 – jered