0

我正在寻找解决方案来测试使用 vis.js 实现的网络图。我正在使用 selenium 和 nightwatch.js 来编写测试。但我不知道如何定位图形和测试事件,如选择节点和边、节点双击等。

4

1 回答 1

0

在 Selenium API 中找到了解决方案。只有我们必须知道的是我们感兴趣的任何节点的 X 和 Y 偏移量。下面是代码片段:

'Click on Graph Node' : function(browser) {
      browser
          .moveTo(GRAPH_CANVAS_XPATH, 5, 198)
          .click(GRAPH_CANVAS_XPATH)
 }
于 2016-04-27T14:20:17.883 回答