2016-09-14 4 views
-1

C#ConsoleアプリケーションをSeleniumで使用していて、divタグからコンテンツを印刷しようとしていますが、何らかの理由で「OpenQA.Selenium.Firefox.Firefoxwebelement "原因は何か?C#セレニウム印刷のdivコンテンツが正常に動作しない

Console.WriteLine(driver.FindElement(By.XPath("//div[@id='footer']"))); 
+0

あなたは要素を持っている - あなたは、その内容を印刷する必要があります。 –

+0

どうしても、出力は常に "OpenQA.Selenium.Firefox.Firefoxwebelement"です。最後の更新で何か問題がありますか? – BIRDIE13

+0

いいえ - 出力は問題ありません。要素の値にアクセスする必要があります。 OpenQA.Selenium.Firefox.Firefoxwebelement.InnerHtmlを試してみるか、要素の値/内容を取得する方法に関するドキュメントを参照してください。あなたは要素を持っており、要素を返すことになっているので、すべてうまくいっています - 要素の内容にアクセスする方法を調べるだけです。 –

答えて

0

これを試してみてください:

Console.WriteLine(driver.FindElement(By.XPath("//div[@id='footer']")).Text); 
+0

これで解決しました。どうもありがとうございました! – BIRDIE13

+0

素晴らしいです、これを正解とマークできますか?乾杯!!! – Aldo

関連する問題