我正在尝试使用 watir Web 驱动程序在 highcharts 中测试饼图。我有找到一小块馅饼的问题。
#Get the pie
series1 = browser.element(:css => 'g.highcharts-tracker')
#Get the pieces
all_path_elements = series1.elements(:css => 'path')
#get the second to last
points = all_path_elements[-2..-2]
在 -1 到 -1 的范围内,它将能够获得最后一块。-2 到 -2 仍然是最后一块。-3 到 -3 将获得倒数第三个。它将跳过倒数第二个。我认为因为它是最小的。但我可以用鼠标找到它。还有另一种定位路径元素的方法吗?所以也许另一种方法可以解决我的问题。我在这件作品被跳过的地方做了一个红点。 http://i.stack.imgur.com/tDAaH.png