我发现难以获取OnMouseover事件中的内容。任何人都可以帮助我。
<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 :(得分:0)
如果您的意思是"fetch the contents"
Actions builder = new Actions(driver);
Action hoverAction = builder.moveToElement(rolename1).build();
hoverAction.perform();
driver.findElement(By.id("rolename1")).click();
但不知道ddrivetip1
javascript函数是什么意思,很难分辨。
或者你可以执行javascript:
driver.executeScript("ddrivetip1('Enables a team manager to view.','lightyellow',250);");
答案 1 :(得分:0)
请注意确保java实现,但在python中它将是
driver.find_element_by_css_selector("tr td.profileInnerTable a#rolename1").get_attribute("onmouseover")
会返回:
ddrivetip1('Enables a team manager to view.','lightyellow',250)