我想用Python中的Selenium選擇一個框架。該網頁包含嵌套在frameset元素下的多個框架。我試圖選擇與使用的名稱 「fraMenu」 的幀:無法找到存在於Selenium Python中的框架
driver.switch_to.frame(driver.find_element_by_name( 「fraMenu」))
但我正在與該錯誤消息獲取NoSuchElementException異常:消息:無法找到元素:[name="fraMenu"]
完整的代碼如下:
driver = webdriver.Firefox()
driver.implicitly_wait(10)
driver.maximize_window()
driver.get("someurl")
# switch back to default frame
driver.switch_to.default_content()
# switch to frame with name fraMenu
driver.switch_to.frame(driver.find_element_by_name("fraMenu"))
請問框架有一個ID?我很確定你可以通過ID查找框架 – Mangohero1
[選擇使用python selenium的iframe的可能的重複](https://stackoverflow.com/questions/7534622/selecting-an-iframe-using-python-selenium) – JeffC
你可以分享相關的HTML或URL嗎? – DebanjanB