5
jQuery를 사용하여 DOM 요소 (링크)를 추가했습니다. 방화범이 끌리는 부분을 볼 수는 있지만, 웬일인지 셀레늄은 그것을 발견 할 수 없다. 여기서 무슨 일이 일어나고있는거야?Selenium에서 동적으로 추가 된 DOM 요소를 찾을 수없는 이유는 무엇입니까?
참고 : AJAX가 관련되어 있지 않으므로 DOM 요소가 거의 즉시 추가됩니다.
$element = $("<a id="foo" href="#"></a>");
$element.appendTo($("body"));
내가 (셀레늄) 카피 바라를 사용하고있어를 찾을 수 :
== 편집 == 여기
은 문서의 끝 부분에 링크를 추가하는 코드 (jQuery를 사용)입니다 그래서 같은 링크를 클릭 :
find("#foo").click
내가 jQuery를 함께 DOM에 요소를 추가 시작할 때까지 내가 카피 바라 또는 셀레늄 아무런 문제가되지 않았다.
문제가있는 일부 코드를 게시하십시오. –
찾는 방법은 무엇입니까? 그것 없이는 어떤 대답도 가능하지 않습니다. – Rajasankar