bio*_*all 6 angularjs protractor
在我的角度应用程序中,我有一个页面,侧面有导航链接,单击时,将页面向下滚动到匹配元素.
如何在量角器中为此编写e2e测试?有没有类似"抓住第一个可见的h1"或类似的东西?
您可以使用javascript的window.pageYOffset.以下是我在自己的一个测试用例中完成的方法:
browser.driver.sleep(2000);
browser.executeScript('return window.pageYOffset;').then(function(pos) {
expect(pos).to.be.at.most(100);
});
Run Code Online (Sandbox Code Playgroud)
100是我的预期位置.
注意:我使用的是摩卡和柴而不是茉莉.所以,只需相应地更改最后一行.我也在等待2秒才能完成滚动.
Ziw*_*ugs -1
您可以简单地使用向下滚动功能:
var filter = browser.findElement(by.id('idvalue'));
var scrollIntoView = function () {
arguments[0].scrollIntoView();
}
browser.executeScript(scrollIntoView, filter);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2237 次 |
| 最近记录: |