【发布时间】:2017-05-31 23:07:35
【问题描述】:
我写了下面的脚本来向下滚动页面,但它不起作用。
browser.executeScript('window.scrollTo(400,700);').then(function()
{
//browser.sleep(6000);
var carouselTitle = element(by.css('[ng-if="accessoriesCarouselCtrl.showCarousal==true"]')).element(by.tagName('h3'));
return carouselTitle.getText().then(function(CarouselCPDP)
{
expect(CarouselCPDP).to.equal('carouselTitleJson');
browser.sleep(6000);
});
});
【问题讨论】:
-
当你说它不工作时,你得到什么样的错误?它滚动吗?还是测试没有达到预期?您的意思是“showCarousel”(您拼写为 showCarousal)吗?不必将元素滚动到元素上的
getText的量角器视图中。 -
当页面加载时,页面保持在顶部并且不会向下滚动到提到的坐标。我只想向下滚动页面以聚焦元素“var carouselTitle = element(by.css('[ng-if="accessoriesCarouselCtrl.showCarousal==true"]')).element(by.tagName('h3')) ;"
标签: javascript automation protractor