私はPythonでSeleniumを使ってフレームを選択しようとしています。 Webページには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
[iframeを使ってiframeを選択する](https://stackoverflow.com/questions/7534622/selecting-an-iframe-using-python-selenium)の可能な複製 – JeffC
関連するHTMLやURLを分かち合うことはできますか? – DebanjanB