如何让Selenium读取内容

本文关键字:读取 Selenium | 更新日期: 2023-09-27 18:21:55

我们能让Selenium从网页中读取某些数据吗??

例如:我正在访问一个网页,它有一些格式化为表格的内容,如:

App Name    Wiki
Price       250.00
App Number  Igk4745

主要问题是所有这些字段都有相同的ID、NAME、TAG NAME等。我如何让selenium以不同的方式识别这些属性并读取这些字段?(至少将值存储在一个变量中)。

如何让Selenium读取内容

使用以下逻辑,您可以获得具有相同定位器的所有web元素。

List<WebElement> element=driver.FindElements(By.Id("id"));

在获得Web元素列表之后,遍历列表并获得这些元素的内容(内部html)。

foreach (WebElement ele in element)
{
   Console.WriteLine(ele.Text);
}