Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我们可以让 Selenium 从网页中读取某些数据吗?
例如:我正在访问一个网页,它有一些内容格式化为表格,如:
App Name Wiki Price 250.00 App Number Igk4745
主要问题是所有这些字段都具有相同的 ID、NAME、TAG NAME 等。我怎样才能让 selenium 以不同的方式识别这些属性并读取这些字段?(至少将值存储在变量中)。
使用以下逻辑,您可以获得具有相同定位器的所有 web 元素。
List<WebElement> element=driver.FindElements(By.Id("id"));
在获取 webelements 列表后,遍历列表并获取这些元素的内容(内部 html)。
foreach (WebElement ele in element) { Console.WriteLine(ele.Text); }