Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用java识别网页上的行数?_Java_Selenium_Gis - Fatal编程技术网

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

如何使用java识别网页上的行数?,java,selenium,gis,Java,Selenium,Gis,我正在使用SeleniumJava为一个GIS网站进行测试。我在地图上画了红线。如何使用java识别这些行的数量 如果这不能解决您的问题,请原谅。关于你的问题,我没有太多的信息。我假设这个映射可能在一个框架内,您不能像在页面的其他部分那样正常地定位元素 如果你要寻找的红线在一个框架内,试着先切换到它 driver.switchTo().frame(driver.findElement(By.id(“iframelementidentifier”)) 然后,您可以通过查找其属性轻松找到框架内的红线

我正在使用SeleniumJava为一个GIS网站进行测试。我在地图上画了红线。如何使用java识别这些行的数量


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

如果你要寻找的红线在一个框架内,试着先切换到它

driver.switchTo().frame(driver.findElement(By.id(“iframelementidentifier”))

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

比如:

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


然后从中获取计数。

您是否有绘图值(x,y)?取决于驱动显示的GIS API。向我们展示一些网站的源代码