html代码:
<!DOCTYPE
html
>
<
html
lang=
"en"
>
<
head
>
<
meta
charset=
"UTF-8"
>
<
title
>
Title
</
title
>
</
head
>
<
script
language=
"JavaScript"
>
function
showNone
(){
document
.
getElementById
(
'div1'
).
style
.
display
=
"none"
;
}
function
showBlock
(){
document
.
getElementById
(
'div1'
).
style
.
display
=
"block"
;
}
</
script
>
<
style
type=
"text/css"
>
#div1
{
position
:
absolute
;
z-index
:
1
;
height
:
200
px
;
width
:
200
px
;
left
:
200
px
;
top
:
200
px
;
background-color
:
aqua
;
}
</
style
>
<
body
οnlοad=
"
showNone
()
"
>
<
div
id=
"div1"
>
</
div
>
<
a
οnmοuseοver=
"
showBlock
()
"
οnmοuseοut=
"
showNone
()
"
id=
"link1"
>
鼠标滑过
</
a
>
<
a
οnmοuseοver=
"
showBlock
()
"
οnmοuseοut=
"
showNone
()
"
id=
"link2"
>
鼠标滑过
</
a
>
</
body
>
</
html
>
java代码:
@Test
public void test() {
driver.navigate().to(url+"/");
WebElement link1=driver.findElement(By.id("link1"));
WebElement link2=driver.findElement(By.id("link2"));
Actions action=new Actions(driver);
//调用Actions方法,鼠标移到link1上方块显示
action.moveToElement(link1).perform();
try {
Thread.sleep(3000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//调用Actions方法,鼠标移到link2上方块消失
action.moveToElement(link2).perform();
}