Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/340.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 使用flash player加载图形时,如何使用selenium webdriver处理图形和读取图形数据_Java_Selenium_Flash_Webdriver - Fatal编程技术网

Java 使用flash player加载图形时,如何使用selenium webdriver处理图形和读取图形数据

Java 使用flash player加载图形时,如何使用selenium webdriver处理图形和读取图形数据,java,selenium,flash,webdriver,Java,Selenium,Flash,Webdriver,在这里,使用Adobe Flash Player加载图形。当我在图形栏上鼠标悬停时,它会显示一些文本数据,我想使用SeleniumWebDriver自动获取这些数据 问题:我无法检查图表上的文本 “…图形使用Adobe Flash Player加载。当我将鼠标悬停在图形栏上时,它会显示一些文本数据,我想使用Selenium Webdriver自动获取这些数据。” 可能SeleniumWebDriver是执行此任务的错误工具 该图形应用程序(.swf)将从其他数据库获取其信息(然后将其显示为图形)

在这里,使用Adobe Flash Player加载图形。当我在图形栏上鼠标悬停时,它会显示一些文本数据,我想使用SeleniumWebDriver自动获取这些数据

问题:我无法检查图表上的文本

“…图形使用Adobe Flash Player加载。当我将鼠标悬停在图形栏上时,它会显示一些文本数据,我想使用Selenium Webdriver自动获取这些数据。”

可能SeleniumWebDriver是执行此任务的错误工具

该图形应用程序(
.swf
)将从其他数据库获取其信息(然后将其显示为图形)。您需要访问相同的数据库/信息。这通常存储在XMLJSON文件中

  • 使用浏览器中的开发者工具(我建议使用Chrome)检查网络请求

  • 刷新图表或在图表本身中选择新设置(例如:新区域)时,查找添加到列表中的新文件(类型为
    .xml
    .json

  • 无论请求什么类型的文件,您所需的文件都是文本(甚至是HTML),因此您可以使用Java的
    String
    函数从结果中搜索和提取您想要的任何内容

“…图形使用Adobe Flash Player加载。当我将鼠标悬停在图形栏上时,它会显示一些文本数据,我想使用Selenium Webdriver自动获取这些数据。”

可能SeleniumWebDriver是执行此任务的错误工具

该图形应用程序(
.swf
)将从其他数据库获取其信息(然后将其显示为图形)。您需要访问相同的数据库/信息。这通常存储在XMLJSON文件中

  • 使用浏览器中的开发者工具(我建议使用Chrome)检查网络请求

  • 刷新图表或在图表本身中选择新设置(例如:新区域)时,查找添加到列表中的新文件(类型为
    .xml
    .json

  • 无论请求什么类型的文件,您所需的文件都是文本(甚至是HTML),因此您可以使用Java的
    String
    函数从结果中搜索和提取您想要的任何内容


如果我正确理解您的问题,这可能是一个隐藏元素,可以使用selenium驱动程序的
execute\u script
属性从脚本中单击。如果我正确理解您的问题,这可能是一个隐藏元素,可以使用selenium驱动程序的
execute\u script
属性从脚本中单击。