gpt4 book ai didi

java - Selenium WebDriver 和 Highchart 测试

转载 作者:行者123 更新时间:2023-11-27 22:35:19 25 4
gpt4 key购买 nike

我知道之前有人在 S.O. 上问过这个问题。和其他网站,但我还没有找到明确的答案——他们中的大多数人都说这不容易做到,但我想确保这是最终的结论。

这是我的情况:

我正在使用 Selenium WebDriver (Java) 测试一个使用 Highcharts (http://www.highcharts.com) 的网站。

我基本上想获取显示在一个小工具提示弹出窗口中的信息,当您将鼠标悬停在 Highchart 的折线图上的每个数据点上时,该弹出窗口就会出现。

查看网页的 HTML 代码,我注意到有 <g class="highcharts-tooltip"... .我还注意到,当您移动鼠标时,(X,Y) ...transform="translate(X,Y)"> 中的值更改,然后更改工具提示中显示的信息。

知道这一点后,我的方法就是以某种方式获取所有 (X,Y)值并将它们插入 transform字段并获取工具提示数据。但我不知道如何以编程方式获取所有 (X,Y)通过 Selenium 的值。

过去有没有人解决过这个问题或者有更好的方法来获取必要的信息?

最佳答案

我开始创建一个库来使用 HighCharts,我目前拥有的可以在这里找到:

https://github.com/Ardesco/Powder-Monkey/tree/master/src/main/java/com/lazerycode/selenium/graphs

很难提供处理 HighCharts 的通用库,因为各个图表上的自定义选项可以对 SVG 标记进行相当多的修改。希望以上内容能在一定程度上有所帮助。

随着我做的更多,它会被更新。

关于java - Selenium WebDriver 和 Highchart 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14202731/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com