如何使用java识别网页上的行数?

时间:2016-03-31 11:41:59

标签: java selenium gis

我正在使用selenium java测试一个GIS网站。我在地图上绘制了红线。如何识别使用java存在的此类行数?

enter image description here

1 个答案:

答案 0 :(得分:0)

如果这不能解决您的问题,请原谅。我没有太多关于你的问题的信息。我假设这个地图可能在一个框架内,你无法像在页面的其他部分那样正常地找到元素。

如果您要查找的红线位于框架内,请先尝试切换到它。

driver.switchTo().frame(driver.findElement(By.id("iFrameElementIdentifier")));

然后,您可以通过查找其属性轻松找到框架内的红线。

类似的东西:

driver.findElements(By.xpath("//*[@color='FF0000']")).size();

从中得到数据。