若定位元素在iframe内,则表示定位元素在页面的子页面中,需要完成页面切换才能找到子页面中的元素
driver.switchTo().frame();
可以通过index,name,id,WebElement定位子页面
操作完以后,需要通过driver.switchTo().defaultContent();切换回主页面
例如:
网易相册,登录页面
WebDriver dr = new FirefoxDriver(); dr.get("http://photo.163.com"); //切换到页面的子页面 dr.switchTo().frame(dr.find