xpath get element ------------method and exception---------frame

来源:互联网 发布:欲安所归乎 编辑:程序博客网 时间:2024/06/15 02:02
from selenium import webdriverimport timeimport osdef delay():    time.sleep(2)browser = webdriver.Firefox()#browser.get("http://bbs.anjian.com/")#browser.get("https://www.baidu.com")browser.get("http://passport.wanmei.com/login?location=L3NhZmUv")delay()#browser.find_element_by_xpath("//*[@id='kw']").send_keys("中国")#browser.find_element_by_xpath("//*[@id='u1']/a[text()='新闻']").click()#browser.find_element_by_xpath("//*/a[contains(@href,'ir.baidu')]").click()#里面有一个iframe xpath不能直接操作frameid=browser.find_element_by_xpath("//iframe")browser.switch_to_frame(frameid)browser.find_element_by_xpath("//*/a[contains(@href,'toregis')]").click()delay()print("end")#browser.close()