나쁜 영어는 사과하지만 정말 도움이 필요합니다. 나는 C#에서 Internet Explorer를 자동화하려고 노력하고 있는데, 외부 웹 사이트 (btw. i는 좋은 의도를 가지고있다.)에 공식을 채우기 위해 selenium-webdriver를 사용한다.selenium-webdriver를 사용하여 jstree의 모든 노드를 확장하십시오.
내 문제는 동적으로로드되는 jstree에서 노드를 선택하는 것입니다. 노드를 선택한 후 새로운 ul- 요소가 웹 사이트에 의해 생성되고 부모 노드가 클릭 될 때까지 xPathes를 통해 셀레늄 webdriver로 찾을 수 없습니다. 자바 스크립트 나 코드 숨김을 사용하여 jstree의 모든 노드를 확장 할 수 있습니까? hml 코드는 다음과 같습니다.
<div id="tree" class="jstree jstree-0 jstree-focused jstree-classic">
<ul>
<li class="jstree-opened">
<a class="" href="#">
<ins class="jstree-icon"></ins>
Nodetext
</a>
<ul></ul>
</li>
<li class="jstree-closed">
<a class="" href="#">
<ins class="jstree-icon"></ins>
Name of Node
</a>
</li>
</ul>
위의 코드가 어떻게 보이는지 그림.