次のWebページで回答テキストを抽出しようとしています。私はDOMインスペクタを開いて、テキストのクラスを"answer_content"
としました。私は次のような方法を定義しました:空文字列を返すdivの内部テキストにアクセスする
def get_answer()
@browser.div(:class, "answer_content")
end
puts page.get_answer.text
しかし、これは空のスプリングを印刷します。私は間違った要素を特定しましたか?私がDOMインスペクタでそれを見ると、div
の間に何もないように見えます。
私たちにあなたが働いているHTMLを見せてください。 – brianpeiris
回答文この宿題ですか?また、提案されているように、より多くのHTMLを含める必要があります。現在の詳細では、答えは ""でなければならないようです。 –
そのクラスにはdiv要素が複数あることがわかります。これは私の推測が正しいかどうかを教えてくれるでしょう: –