0

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>
4

2 に答える 2

0

ホバー アクションを使用して onMouseOver をアクティブにすることができます。"fetch the contents"

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

しかし、ddrivetip1javascript 関数が何をするのかを知らなければ、それを伝えるのは困難です。

または、JavaScript を実行することもできます。

driver.executeScript("ddrivetip1('Enables a team manager to view.','lightyellow',250);");
于 2013-05-27T16:02:04.840 に答える
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)
于 2013-05-28T03:06:00.317 に答える