51Testing软件测试论坛
标题:
【求助】selenium 鼠标悬停操作
[打印本页]
作者:
wq972281353
时间:
2014-11-14 12:56
标题:
【求助】selenium 鼠标悬停操作
自动化测试工具selenium:WebDriver怎样定位鼠标悬停后出现的浮动div上的超链接
当光标停在元素XXX上面,元素YYY才会显示,我试了下面两种方法都不能正确的找到元素YYY,求助哪位大神帮忙解决一下呀
1、driver.findElement(By.id("XXX")).click();
driver.findElement(By.xpath("YYY")).click();
2、action.clickAndHold(driver.findElement(By.id("XXX"))).build().perform();
driver.findElement(By.xpath("YYY")).click();
作者:
ruoyi1314520
时间:
2014-11-19 00:15
不知道有没有外网访问地址,有外网访问地址,发出来一下,我看看,如果没有,那无能为力
作者:
zzhengjian
时间:
2015-7-25 21:51
鼠标悬停可以用webdriver里面的Actions类来操作,
WebElement login = dr.findElement(By.id("xxx"));
Actions action = new Actions(dr);
action.moveToElement(login).perform();
或者用执行js的方法。
具体信息可以参考这篇文章哦:
http://www.webdriver.org/article-15-1.html
作者:
碧麟
时间:
2015-8-14 17:12
//移动到xxx
Actions action1= new Actions(driver);
action1.moveToElement(driver.findElement(By.xpath(userheadt_SELECTED))).build().perform();
action1.clickAndHold(driver.findElement(By.xpath(userheadt_SELECTED))).build().perform();
action1.release(driver.findElement(By.xpath(userheadt_SELECTED))).build().perform();
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2