【发布时间】:2016-02-17 03:35:21
【问题描述】:
我尝试过使用 webelement(和 IWebElement)和字符串列表,但我不断收到错误消息。如何通过 XPath 获取所有元素文本的列表或字符串?我有所有 Selenium 参考资料。我需要一些 java.util dll 吗?我应该实现一个 foreach 循环吗?
【问题讨论】:
-
什么错误?
"i've tried"..你能分享你试过的代码吗? -
公共列表
policy1Details = new List ();public void PolicySummary1(int i) { policy1Details.Clear(); //var psummary = driver.FindElements(By.XPath("//ul[contains(@class,'discount-list')]/li")); var psummary = driver.FindElement(By.XPath("//div[@id='PolicyDetails_" + i + "']/div/table")); foreach (iwebelement d in psummary) { policy1details.add(d.text); } } -
根据您提供的代码片段,您使用错误的代码返回对象列表。这就是您出现异常/错误的原因。
-
为什么在 C# 项目中需要 java.util dll?