使用PhantomJS与QlikView交互

时间:2015-07-06 23:51:01

标签: javascript phantomjs qlikview

我正在尝试模拟QlikView仪表板上的流量以进行负载测试。我创建了一些我在Web浏览器中查看的简单仪表板。当我点击图表上的任意位置或选择列表框中的字段时,我可以看到网络流量是在应用程序过滤时生成的,以显示更新的结果。

我想通过使用PhantomJS打开仪表板并假装点击几个不同的位置来模拟此流量。理想情况下,我想选择一个对象,如图表或列表框,然后以编程方式单击该对象,但单击页面中的随机坐标也应该足够。但是,即使在浏览器中显示,通常的JS / JQuery click()操作似乎在QlikView中也没有任何效果。

非常感谢任何有关如何处理此问题的意见。

感谢。

每条评论的其他一些信息:是的,遗憾的是,我已尝试过该网页上的所有内容以及stackoverflow / google搜索产生的所有其他信息。我可以抓取元素并执行所有正常操作,但qlikview生成的页面结构与我使用的任何页面都不同。大多数元素都是可点击的,您实际上可以通过将鼠标拖动到图形的各个部分来放大或从列表框中选择条件来与仪表板进行交互。不知怎的,他们从qlikview的js深处发出Ajax调用,但从表面上看,所有元素都显示为div和span,而没有明确的onclick功能,这可能就是为什么他们不回应我曾尝试过的任何事情。远。出于这个原因,我认为进一步远离使用单个元素并模拟选择屏幕的随机部分之类的东西可能是最好的,但到目前为止还没有运气。

0 个答案:

没有答案