Ruby의 Watir에서 마우스를 아래로 끌어 내려고 시도하고 있습니다.watm에서 anchor가있는 onmouse가 감지되지 않음
지금까지 어느 쪽도 아니는 일하지 않은 :
$browser.div(:class => "rolloverMAINMenu").fire_event("onMouseOver")
및
$browser.a(:style=>"background-color:cccccc;width:200px;").fire_event("onMouseOver")
HTML, 아래의 두 스크립트를 모두 사용하여 시도 : 사업부를 들어
<font COLOR="green">
<a style="background-color:cccccc;width:200px;" onmouseover="rolloverMenu(1, 'mainMenu');" onmouseout="rolloverMenu(0, 'mainMenu');"
onclick="rolloverMenu(0, 'mainMenu');">
<B> Roll Over Menu </B></a>
<div style="background-color:cccccc;width:200px;" class="rolloverMAINMenu" id="mainMenu" style="display: none;" onmouseover="rolloverMenu(1, 'mainMenu');"`
시도한 코드를 실행합니까? 당신은 그 두 가지 모두를 시도해 보았습니까? 올바른 대상을 얻고 있는지 확인하십시오. (같은 클래스 또는 스타일을 가진 다른 객체가있을 수 있기 때문에) camelCase 대신 HTML로 표시되는 이벤트 이름에 대해 모두 소문자로 시도 했습니까? –
첫 번째 줄을 컴파일하고 아무것도 표시하지 않습니다. 두 번째 결과는 다음과 같습니다. 'assert_exists ': style, "background-color : cccccc; width : 200px;"를 사용하여 요소를 찾을 수 없습니다. (Watir :: Exception :: UnknownObjectException) 나는 그 순간을 단순히 감지하는 데 어려움을 겪고있다. – user1023482