2013-05-27 3 views
0

OnMouseover 이벤트에서 내용을 가져 오는 데 어려움이 있습니다. 아무도 나를 도와주세요. 그건 당신이 "fetch the contents"Selenium Web Driver : Onmouseover 이벤트의 내용을 인쇄하는 방법은 무엇입니까?

Actions builder = new Actions(driver); 
Action hoverAction = builder.moveToElement(rolename1).build(); 
hoverAction.perform(); 
driver.findElement(By.id("rolename1")).click(); 

에 의해 그러나 모르고 무엇을 의미하는지 경우

<HTML><TR> 
    <TD id="Lending Operations Manager BFS " class=profileInnerTable> 
    <A style="CURSOR: hand" id=rolename1 class=TabLink onmouseover="ddrivetip1('Enables a team manager to view.','lightyellow',250)" onmouseout=hideddrivetip() ;>Lending Operations Manager BFS </A> 
    <IMG align=bottom src="http://10.26.210.74:9080/cbaUserAdmin/images/clock.JPG"> 
</TD> 
</TR> 
</HTML> 

답변

0

참고하십시오 자바 구현을하지만, 파이썬에서이 될 것

driver.find_element_by_css_selector("tr td.profileInnerTable a#rolename1").get_attribute("onmouseover")

반환되는 :

ddrivetip1('Enables a team manager to view.','lightyellow',250) 
+0

감사. 자바에서 getattribute 함수를 사용하고 예상 된 결과를 확인할 수있는 반환 값을 쏟았습니다. –

0

당신은, 활성화 onMouseover와를 얻기 위해 호버 조치를 사용할 수 있습니다 무엇 ddrivetip1 자바 스크립트 함수는 말하기 어렵다 않습니다.

또는 당신은 자바 스크립트 실행할 수 있습니다

driver.executeScript("ddrivetip1('Enables a team manager to view.','lightyellow',250);"); 
관련 문제