我已经在互联网上搜索了这个但却找不到答案。
如何通过量角器测试将数据附加到元素上?
元素(by.css('path'))返回一个带有几个方法的对象,例如getText(),count()等,但是我无法将数据附加到路径。
我需要这个来获取路径的深度,然后点击具有所需深度的正确路径。
我当然可以将一个属性附加到<path>
,例如<path data-depth=3>
但我不想添加属性,因此我可以编写E2E测试
任何帮助都将不胜感激。
答案 0 :(得分:0)
您可以在浏览器中运行脚本并从中获取数据:
browser.executeScript("return d3.select(your_element).data()").then(function(data) {
// work with data
});