我用Selenium的C#控制檯應用程序,並嘗試從div標籤打印內容,但出於某種原因,我得到的唯一輸出是「OpenQA.Selenium.Firefox.Firefoxwebelement 」。原因是什麼?C#Selenium的打印div內容不能正常工作
Console.WriteLine(driver.FindElement(By.XPath("//div[@id='footer']")));
我用Selenium的C#控制檯應用程序,並嘗試從div標籤打印內容,但出於某種原因,我得到的唯一輸出是「OpenQA.Selenium.Firefox.Firefoxwebelement 」。原因是什麼?C#Selenium的打印div內容不能正常工作
Console.WriteLine(driver.FindElement(By.XPath("//div[@id='footer']")));
你已經得到了元素 - 你需要打印的內容。 –
不管我怎麼做,輸出總是「OpenQA.Selenium.Firefox.Firefoxwebelement」。這可能是最後一次更新有什麼問題嗎? – BIRDIE13
否 - 輸出正常 - 您需要訪問元素的值。嘗試OpenQA.Selenium.Firefox.Firefoxwebelement.InnerHtml或查閱文檔以瞭解如何獲取元素的值/內容。你有元素,它應該返回元素,所以一切工作正常 - 你只需要找出如何訪問元素的內容。 –