我知道这个问题已经被问之前,SO和其他网站,但我还没有找到一个明确的答案 - 他们大多表示,其不容易做,但我希望确保这是最终判决。
这里是我的情况:
我测试是使用使用硒的webdriver(爪哇)Highcharts(http://www.highcharts.com)网站。
基本上,我想抓住显示在当你在Highchart的线图,将鼠标悬停在每一个数据点时出现的小提示弹出的信息。
纵观网页的HTML代码中,我注意到有<g class="highcharts-tooltip"...
。 我还注意到,当你移动你的鼠标,在(X,Y)
的值...transform="translate(X,Y)">
变化,然后改变了工具提示中显示的信息。
认识到这一点,我的做法是莫名其妙地抓住所有的(X,Y)
值,并将其插入到transform
域和抢提示数据。 但我不知道如何编程抓住所有的(X,Y)
通过硒值。
有没有人在过去的铲球这个问题,或者有更好的方式来攫取必要的信息?