牛骨文教育服务平台(让学习变的简单)
博文笔记

Selenium webdriver 新跳转页面上找对象解决方法

创建时间:2013-09-15 投稿人: 浏览次数:17542
Selenium webdriver 新跳转页面上找对象解决方法
     在执行的测试的时候,需要验证跳转后新的web页面的对象,不是之前页面,用get()跳转后,在新页面找不到对象。     例如:之前是在www.163.com页面操作,现在需要验证下www.sina.com.cn页面上的东西。
解决方法:  WebDriver wd = new FirefoxDriver(); wd.manage().window().maximize(); //当前页面 wd.get("http://www.163.com/"); //跳转新页面 wd.navigate().to("http://www.sina.com.cn"); //如果要回到之前的页面可以用 wd.navigate().to("http://www.163.com/"); 或者  wd.navigate().back();
备注: 如果跳转页面都用get()方法,出现的问题就是 在新的页面上没办法查找对象。
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。