我正在使用带有Jasmine的量角器,我使用页面对象模式。在我的一个页面对象中,我试图将鼠标悬停在饼图上。但是当我使用以下方法时,它无法使用getDisHoverPoint()获取x坐标的值。当我为getDisHoverPoint()放置一个记录器时,它返回ManagedPromise :: 2516 {[[PromiseStatus]]:“pending”}。请帮忙。
this.hoverMouse = function() {
var dis = element(by
.css('#piecontainer .highcharts-series>path[fill="#434348"]'));
function getDisHoverPoint() {
return dis.getSize().then(function(text) {
return (text['height'] / 2).toFixed(0);
});
}
browser.actions().mouseMove(dis, {
x : getDisHoverPoint(),
y : 0
}).perform();
}
答案 0 :(得分:1)
您必须解析 str
才能获得getDisHoverPoint()
的实际值:
x