我必須列印 Web 元素的所有文本,所以我將 Web 元素存盤在串列“test”中,然后獲取每個 Web 元素的文本并將它們添加到其他串列“Title”中。現在,當我嘗試列印串列“標題”的所有元素時。但只列印第一個元素的文本。請幫我找出我哪里出錯了。
public void PrintText()
{
var Title = new List<string>();
IList <IWebElement> test=Controls.GetWebElementList(X-path);
foreach (var g in test)
{
Title.Add(Controls.GetText(x-path));
}
foreach (var h in Title)
{
Console.WriteLine(h);
}
}
uj5u.com熱心網友回復:
不清楚Controls.GetWebElementList()是如何定義的。
理想情況下,要提取您必須誘導
然后再次運行,也許你的第一行只有一個值。

轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/420618.html
標籤:
下一篇:ElementNotInteractableException:訊息:使用Selenium和Python將文本發送到輸入欄位的鍵盤錯誤無法訪問元素
