selenium定位不到元素的原因

selenium定位不到元素的原因 :

定位不到,有可能网页里内嵌了iframe,只要切换到iframe后就可以查询到元素了。

    browser = webdriver.Firefox()
    browser.implicitly_wait(5)
    browser.get("https://music.163.com/#/playlist?id=2409342460")
    frame = browser.find_element_by_css_selector("#g_iframe")
    browser.switch_to.frame(frame)

    element = browser.find_element_by_css_selector(".u-btn2")
    element.click()
发布了144 篇原创文章 · 获赞 77 · 访问量 538万+

猜你喜欢

转载自blog.csdn.net/wtl1992/article/details/102763590