用量角器获取元素的偏移位置
Get element's offset position with protractor
我试图确保在单击某个跨度时页面滚动到某个元素。所以我需要检查元素的 y
位置。谁能解释一下我如何获得元素的位置?
element.all(by.css('[scroll-to="section-executive-summary-anchor"]'))
.then(function (elem) {
elem[0].click().then(function () {
element(by.id('section-executive-summary-anchor'))
.then(function (el) {
// I need "el.position" or something along those lines
});
});
});
您可以使用 getLocation()
function:
element(by.id('section-executive-summary-anchor')).getLocation().then(function (location) {
expect(location.y).toEqual(100);
});
我试图确保在单击某个跨度时页面滚动到某个元素。所以我需要检查元素的 y
位置。谁能解释一下我如何获得元素的位置?
element.all(by.css('[scroll-to="section-executive-summary-anchor"]'))
.then(function (elem) {
elem[0].click().then(function () {
element(by.id('section-executive-summary-anchor'))
.then(function (el) {
// I need "el.position" or something along those lines
});
});
});
您可以使用 getLocation()
function:
element(by.id('section-executive-summary-anchor')).getLocation().then(function (location) {
expect(location.y).toEqual(100);
});