で)(提出を使用することはできませんしかし、私がsubmit()
しようとすると、私は次のエラーを取得します。は、私は、次のHTMLを持つ要素を見つけるために<code>driver.find_element_by_id('SearchProductName')</code>を使用しているセレン(パイソン)
selenium.common.exceptions.NoSuchElementException: Message:
Element was not in a form so couldn't submit
私は要素は私がsend_keys
できるテキストボックスであるならば、それは、私が提出することができますフォームではありませんどのように理解していません。この要素でsubmitを使用するようにこの問題を解決するにはどうすればよいですか?
「」要素はフォームの外に存在することができます。打撃入力をシミュレートするだけではありませんか? 'from selenium.webdriver.common.keys import Keys; element.send_keys(Keys.RETURN) ' – Blender
ボタンをクリックすると「送信」できますか? submitメソッドを使用する代わりに、このボタンをクリックしてみてください。 –