有时明明元素定位没有问题,但就是找不到元素。
报错no such element: Unable to locate element: {“method”:“css selector”,“selector”:"#login"}
这是可以看一下该元素上面是否有iframe,如果有,加入以下代码:
driver.switchTo().frame(driver.findElement(By.id("frame")));
想要跳出frame,定位frame之外的元素,再加入以下语句:
driver.switchTo().defaultContent();