当前位置: 首页 > 知识库问答 >
问题:

量角器-在Android中滚动页面

马侯林
2023-03-14

我正在使用Android混合应用程序测试使用量角器。我想在应用程序中滚动页面。我正在使用滚动到或滚动到。它既不滚动页面也不给出任何错误,而是在可见页面中打印文本。

请帮忙。

我的代码如下:

browser.executeScript('window.scrollBy(0,100000);').then(function() {
    element.all(by.css('.row.qcl-section-header')).getText().then( function(text) {
        console.log(text) 
    });
});

共有1个答案

穆歌者
2023-03-14

首先,使用getLocation()获取x和y坐标,然后使用窗口。滚动到()滚动:

element.all(by.css('.row.qcl-section-header')).getLocation().then(function(navDivLocation) {
    initTop = navDivLocation.y;
    initLeft = navDivLocation.x;
    browser.executeScript('window.scrollTo(' + initTop + ',' + initLeft + ');').then(function() {
        element.all(by.css('.row.qcl-section-header')).getText().then(function(text) {
            console.log(text)
        });
    });
});
 类似资料:
  • 问题内容: 我的页面上有一个按钮,当用户向下滚动时该按钮可见。因此,量角器测试给我一个错误: UnknownError:未知错误:元素在点(94,188)不可单击。 我尝试使用: 当我在量角器elementexplorer.js中对其进行测试时,此方法有效,但在我的常规测试中却无能为力。还有其他办法吗? 问题答案: 您需要等待诺言得以解决。以下示例来自一个未解决的问题 更新 :这是一个古老的问题(

  • 问题内容: 如何使量角器向下滚动到桌子上?我的表可以无限滚动- 加载20条记录,并且在显示倒数第二行时,它将获取接下来的20条记录。并非所有记录都在视图中…有些滚动到下面,而有些滚动到用户上方时。我以为测试是 这是正确的方法吗? HTML表格代码: 问题答案: 这个想法是在表(标签)中找到最新的元素,然后通过将父元素的元素设置为最后一个元素的元素来滚动到该元素。 该属性获取或设置元素内容向上滚动的

  • 我同时使用了Gallery和ViewPager小工具,我从web服务中获取图像,但我不能将它们放在ViewPager中,但在Gallery中很容易。我用这个教程是为了view pager http://mobile . tuts plus . com/tutorials/Android/Android-user-interface-design-horizontal-view-paging/ 我想

  • 我正在开发一个单页应用程序,我有大量的图像内容,我使用列表表示我页面上的数据。我已经在使用ngInfiniteScroll,直到滚动的一定程度的页面性能是完全好的,但是在某一点之后,它滚动得很慢,我知道这是因为在此之前我已经加载到内存中的数据量。关于如何以相同的滚动速度在整个页面中提高性能的任何建议。有没有更好的替代无限滚动。

  • 我正在使用Appium测试混合android应用程序。我想滚动到页面底部,然后点击一个链接。谁能告诉我如何滚动到页面底部吗。 非常感谢!

  • 我试图遵循量角器官方网站上的量角器教程,但我甚至无法完成步骤0。 我在用量角器 之后,我一直在遵循教程的第0步。我有配置。js文件和test-spec.js文件如下: 配置js公司 测试规范js 当我运行protector