これについて間違って考える必要があります。webdriverの要素の現在の内容を取得するには
私はwebdriverを/セレンここ2
にアクセスしていますがページ上で、この場合には、フォームフィールドの要素の内容を取得したいです私の壊れたコード:ここ
Element=driver.find_element_by_id(ElementID)
print Element
print Element.text
結果は次のとおりです。私は使用して前のコマンドでそこにそれらを詰め以来
<selenium.webdriver.remote.webelement.WebElement object at 0x9c2392c>
(空白行に注意してください) 私はその要素が内容を持って知っています.sendkeysと私はスクリプトが実行されている間、実際のWebページでそれらを見ることができます。
しかし、私は内容をデータに戻す必要があります。
これを読むには何ができますか?私はさまざまな種類の要素からコンテンツを引き出すことができるように一般的なやり方で行うのが好ましい。
どのような要素ですか?それが入力要素の場合は、テキストの代わりに属性 "値"が必要です – prestomanifesto
ああ、値が解決策になります。試してみるだろう。 –