很多人在用selenium定位页面元素的时候会遇到定位不到的问题,明明元素就在那儿,用firebug也可以看到,就是定位不到,这种情况很有可能是frame在搞鬼.我们知道了原因,你现在就解决问题.switch_to.frame可以通过id,classname,tag_name来定位的,当然也可以根据 element来定位. from selenium import webdriverimport time driver = webdriver.Firefox()driver.get("http: