|
本帖最后由 miaoting 于 2016-7-18 21:13 编辑
话不多说,直接贴代码
@SuppressWarnings("deprecation")
public void selectWindow(String windowTitle){
Selenium selenium = new WebDriverBackedSelenium(driver, "url地址");
String[] titles= selenium.getAllWindowTitles();
oLog.info("titles size"+ titles.length);
for(int i = 0; i < titles.length; i++){
oLog.info("windowTitle is " + titles);
if(titles.equals(windowTitle)){
selenium.selectWindow(titles);
common.waitForTime(5);
break;
}
}
}
控制台输出结果:
2016-07-18 21:01:02,580-[TS] [INFO] [main] [com.selenium.CommonLib.IASCommon-line:85]: titles size4
2016-07-18 21:01:02,580-[TS] [INFO] [main] [com.selenium.CommonLib.IASCommon-line:87]: windowTitle is 交易
问题:标题的size打印出来:4,传入参数:交易也打印出来。没有报错,有进到if判断,可是页面没有切换。请问原因在哪???? |
|