0
我使用硒web驅動程序,我想從剪貼板複製html文本並將其粘貼到字符串或任何文件中。在字符串或文本文件中Ctrl + v(粘貼)
這裏是我的代碼:
IWebElement element1 = driver.FindElement(By.XPath(".//[@id='textAreaforMarkup']"));
element1.Click();
element1.SendKeys(Keys.Control + "v");
String text = element1.Text;
Console.WriteLine("HTML Text:" + text);
但文本爲空。有沒有辦法從網站複製數據並將其粘貼到文件或字符串中。
幫助將非常可觀。 感謝
「字符串或文本文件」?您正試圖通過模擬* Ctrl + V按鍵將它粘貼到*元素*中。順便說一句,如果有任何其他方式來獲取該文本,最好不要使用剪貼板。您還可以使用SendKeys向該元素髮送一段文本。你可能想閱讀[這個問題](https://stackoverflow.com/questions/20936403/sendkeys-are-not-working-in-selenium-webdriver)。 – GolezTrol
@golezTrol在網頁上有按鈕來複制html。當我按Ctrl + C中使用硒文本存儲現在問題是我如何粘貼在字符串變量。 –
@golez有什麼方法可以將sendkeys存儲在字符串變量或文件中。或任何其他方式,所以我可以對文字進行操作。 –