셀레늄 - rc와 자바 클라이언트를 사용하여 사용자가 마우스를 움직일 때 열리는 메뉴를 테스트하고 싶습니다. 마우스가 메뉴를 떠날 때 닫힙니다. 이것은 자바 스크립트없이 :hover
CSS를 사용하여 이루어집니다.Selenium and : hover css
셀렌의 경우 마우스 동작에 대한 여러 가지 방법이 있지만 그 중 어떤 것도 CSS :hover
스타일을 트리거하는 것으로 보이지 않습니다.
Google은이 문제 만 가지고 혼자가 아니라는 것을 보여 주지만 해결 방법은 없습니다. 일부 사람들은 자바 스크립트 코드를 추가해야한다고 말합니다. 그러나 셀레늄 RC에서는 사용자 기여 JavaScript 코드에 대한 적절한 위치가 있다고 생각하지 않습니다. 불행하게도
selenium.mouseHover("css=div#navi_settings");
assertTrue(selenium.isVisible("//a[contains(text(), 'Text on link')]"));
, 아직 존재하지 않는 moveHover()
방법 : - 일반적으로 눈에 보이지 않는 - a 요소
내 소원은 다음 코드 사업부 번호의 navi_settings가 들어있는 메뉴를 포함 주어진 작동하는 것입니다.
이 문제를 해결 하시겠습니까? – aradhak
수동으로 테스트 :-(. –