id = "0"인 div 태그를 클릭하려고합니다. 이 ID를 찾을 수는 있지만 클릭 할 수 없습니다. 다른 아이디를 클릭하면됩니다. 이 파이어 폭스 12에서 작업하지만 난 ((C#값이 0 인 요소를 클릭 할 수 없습니다.
driver.FindElement와 By.XPath을 Selenium2을 사용하고 13 에 실패했다 "// 사업부의 [에 @ 클래스 = 'MenuItem의'와 @ 아이디 = '0']")).딸깍 하는 소리();
<div style="position: absolute; top: 72px; left: 9px; " id="file" class="Menu">
<div class="MenuItem" id="0"> <img src="images/UI/Icons/folder.png">Folder</div>
<div class="MenuItem" id="1"> <img valign="middle" src="images/UI/Icons/tree/folderBlogClosed.png">Blog</div>
<div class="MenuItem" id="2"> <img valign="middle" src="images/UI/Icons/folderBoard.png">Discussion Board</div>
</div>
이러한 ID가있는 이유를 알고 있습니까? 귀하의 페이지가 자동화 된 UI 테스트를 위해 준비가되어 있지 않은 것으로 보입니다. 이 신분증이 좀 더 합리적이고 신뢰할만한 것으로 바뀌기를 바랍니다. 또한 다른 드라이버와 함께 사용해 보셨습니까? FF 드라이버와 관련된 문제인지 확인하기 만하면됩니다. – Arran
그 요소를 클릭 할 수 없다고 할 때? 예외 나 오류가 있습니까? 있다면, stacktrace 예외를 게시 할 수 있습니까? –
총 4 개의 메뉴가 있습니다. 첫 번째 메뉴에서 첫 번째 항목을 클릭하려고하지만 두 번째 메뉴에서 첫 번째 항목을 클릭합니다. 나는이 행동에 놀랐다. id 값을 다른 값으로 변경하려고 시도했지만 id = "file"(새 메뉴) 인 div 태그에서 첫 번째 자식 요소를 클릭 해 보았습니다 두 경우 모두 두 번째 메뉴의 첫 번째 항목을 클릭합니다. – RashmiPires