Selenium2.0无法找到隐藏DIV的解决方法

上一篇 / 下一篇  2012-06-08 10:02:49 / 个人分类:测试工具使用

昨天在使用Selenium2.0制作自动化测试脚本时,回放脚本报错:
org.openqa.selenium.ElementNotVisibleException
 
解决方法1:
ISelenium selenium = new WebDriverBackedSelenium(driver, baseURL);
mrd^$z(k%x0selenium.Start();
selenium.MouseOver(xpathA);
 
先用鼠标移动到可以显示的DIV上,就可以显示出隐藏的DIV,这种方法如果不能解决问题,则需要用到以下方法解决:
 
解决方法2:
foreach (string winHandle in driver.WindowHandles)
Qd1sM7q L |)O$j$P0{51Testing软件测试网Z[ys7?yY:R
    driver = driver.SwitchTo().Window(winHandle);51Testing软件测试网`*C/\ a*d0X pw~w X
    if (driver.Title.Equals("JobApplication", StringComparison.InvariantCultureIgnoreCase))
"e7v3S r [X)f0    break;
k%D2|K2Q&Z8f6L]0}

TAG: div DIV selenium2 Selenium2

 

评分:0

我来说两句

Open Toolbar