我試圖從「Subject」字段中讀取文本值,如下所述。Selenium C#:無法從帶有「pre」html標籤的文本框中讀取值
string settingsEmailSubject = iBrowserr.GetValue("//div[@class='sc-view sc-pane sc-panel sc-sheet settings-pane']/div/div[@class='sc-view sc-text-field-view subject-line allow-select']");
但是,我的代碼返回空值。我正在尋求你的建議來解決這個問題。
注:
試圖與Webelement
,driver.GetAttribute
,driver.Selected.GetSelected
等
的XPath:
//div[@class='sc-view sc-pane sc-panel sc-sheet settings-pane']/div/div[@class='sc-view sc-text-field-view subject-line allow-select']/pre[@contenteditable='true' is not working as well.
在java中,我們有getText()從元素中獲取文本。我們在c#中有類似的東西嗎?你可以嘗試這樣 - > driver.FindElement(By.Class(「anketa_item-city」))。 –
您可以提供元素的完整HTML嗎? – Monika
嗨莫妮卡。請參閱我的屏幕截圖。它有關於元素的完整細節。如果您需要更多信息,請告訴我。 – Dhanaprabhu