首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >量角器- element.all().count()在没有这样一个元素的情况下等待很长时间

量角器- element.all().count()在没有这样一个元素的情况下等待很长时间
EN

Stack Exchange QA用户
提问于 2016-07-07 06:55:28
回答 1查看 4.2K关注 0票数 3

我的量角器测试有问题。总之,我需要检查我的页面上的一些数字元素与数字从以前的过滤器。单击筛选器时,只应显示A值,B元素号应为0。

我意识到质子发生器等了很长时间

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
  it('displays only wireless rows', function () {
  clientsPage.clientWiredFilterFalse.click();

  clientsPage.getWirelessTableRows().count().then(function (numwireless) {
    expect(numwireless).toEqual(wirelessCount);// in a second
  });
  clientsPage.getWiredTableRows().count().then(function (numwired) {
    expect(numwired).toEqual(0);// 20-30 seconds

  });
});

在这个页面中,我从getWiredTableRows获得了0个元素,从getWirelessTableRows()获得了一些元素

第一个expect立即执行,第二个等待多个秒,直到它最终意识到页面上没有这样的元素。

为什么量角器在等待某些元素的出现?只有当返回0元素时,才会发生这种情况。

EN

回答 1

Stack Exchange QA用户

回答已采纳

发布于 2016-07-07 22:05:12

我只具有使用Selenium WebDriver的经验,但大多数类似Protractor的代码都有一个隐式等待,这意味着它会在一定时间内继续查找元素。

您可能需要将其关闭(到0),以便该方法立即返回一个值(Selenium的FindElements方法的类似问题)。

你可能会对此感兴趣:https://stackoverflow.com/questions/33299567/where-to-put-implicitlywait-in-protractor

票数 1
EN
页面原文内容由Stack Exchange QA提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://sqa.stackexchange.com/questions/20440

复制
相关文章
Selenium 元素checkbox元素操作与元素等待
检测百度页面搜索按钮是否存在,存在就输入关键词“自学网 Selenium” 然后点击搜索
清风穆云
2021/08/09
1.5K0
在没有 Mimikatz 的情况下操作用户密码
通过利用Mimikatz的 lsadump::setntlm和lsadump::changentlm函数,过去已经涵盖了这两个用例。虽然Mimikatz是最好的攻击工具之一,但我会尽量避免使用它,因为它是反病毒和 EDR 工具的高度目标。在这篇文章中,我将专门讨论用例 #2 — 为横向移动或权限提升重置密码。
Khan安全团队
2022/03/21
2.1K0
Appium元素等待方式
在运行appium自动化脚本的过程中,有些时候由于页面加载时间过长或者升级、广告弹窗遮
测试加
2023/02/17
2.2K0
Appium元素等待方式
Selenium常用的元素等待方法
日常的UI自动化测试,单步调试的时候元素可以定位到,并且可以正常操作,但是在跑测试案例流程的时候反而报错。这时就需要考虑是否界面的切换,或者功能的跳转缓慢导致元素未加载完成就执行了操作,所以我们需要加上元素等待。WebDriver提供了几种类型的等待:强制等待、显式等待和隐式等待。
Altumn
2019/10/21
1.7K0
V-3-3 在没有vCenter的情况下
在使用vSphere客户端登陆到ESXi服务器的时候,由于没有安装vCenter,而发现无法克隆虚拟机。而如果要安装vCenter的Windows版,有时候需要创建多台Windows Server主机,这种时候可以通过复制ESXi datastore里的虚拟机文件来创建多台相同的Windows Server虚拟机。
py3study
2020/01/07
1.1K0
Appium 元素等待设置
在自动化过程中,元素出现受网络环境,设备性能等多种因素影响。因此元素加载的时间可能不一致,从而会导致元素无法定位超时报错,但是实际上元素是正常加载了的,只是出现时间晚一点而已。那么如何解决这个问题呢?
清风穆云
2021/08/09
1.3K0
vAttention:用于在没有Paged Attention的情况下Serving LLM
paper链接:https://arxiv.org/pdf/2405.04437v1
BBuf
2024/06/18
5060
vAttention:用于在没有Paged Attention的情况下Serving LLM
怎么在没有专业UI的情况下设计出一个美观的工业组态界面?
一般来说,工控项目设计包含软件界面和硬件设备两个大方面。硬件支撑系统功能,软件展示项目功能,二者相互配合,缺一不可。在目前的工控行业里面,软硬件发展的都比较成熟,工程师们能够独立完成功能,然而在现在竞争日益激烈的情况下,无论是触摸屏还是PC机,因为直观的展示了项目的全貌,软件界面显得愈发重要。
剑指工控
2024/06/19
1.1K0
怎么在没有专业UI的情况下设计出一个美观的工业组态界面?
selenium webdriver——设置元素等待
如今大多数Web应用程序使用ajax技术,当浏览器在加载页面时,页面上的元素可能并不是同时被加载完成,这给定位元素的定位增加了困难,
周小董
2019/03/25
1.3K0
在没有外链情况下,如何提高PR值?
外链是提高PR值的有利方式,但现在外链建设愈发困难,各家都对自己的网站进行链接屏蔽,即使你的外链建设成功,在代码状态下依然是Nofollow状态,所以seoer对外链格外关注。
蝙蝠侠IT
2021/03/22
5390
在没有外链情况下,如何提高PR值?
count_if按条件统计元素个数
区别:为什么count那里要加const,这边不要 因为count那里是进行元素比较操作,需要重载==运算符,要让底层识别,所以要加const 而这边是作为条件,将元素放入仿函数中看是否符合条件 总结:最好都加上const
大忽悠爱学习
2021/03/02
9960
count_if按条件统计元素个数
原创 | 有趣的等待时间悖论
以上场景发生时,我们通常不得不选择等一会,那关于这个等待时间的平均值,其实有一个有趣的悖论,本文中作者会对其做一个通俗且深入的介绍。
数据派THU
2023/12/11
3060
原创 | 有趣的等待时间悖论
在没有数据的情况下使用贝叶斯定理设计知识驱动模型
数据是模型的基础,但是没有数据只有领域专家也可以很好地描述或甚至预测给定环境的“情况”。我将根据贝叶斯概率来总结知识驱动模型的概念,然后是一个实际教程,以演示将专家的知识转换为贝叶斯模型以进行推理的步骤。我将使用 Sprinkler 系统从概念上解释过程中的步骤:从知识到模型。最后我将讨论复杂的知识驱动模型的挑战,以及由于质疑和提取知识而可能发生的系统错误。所有示例都是使用 python 的 bnlearn 库创建的。
deephub
2021/10/09
2.2K0
在没有数据的情况下使用贝叶斯定理设计知识驱动模型
NeurIPS 2023 | 在没有自回归模型的情况下实现高效图像压缩
目前的SOTA LIC方法采用变换编码策略进行有损图像压缩,具体地说,首先将图像像素映射到一个量化的潜在空间中,然后使用熵编码方法进行无损压缩。这种方法的一个关键部分是基于超先验的熵模型,用于估计潜在变量的联合概率分布,其中存在一个基本假设:潜在变量元素在空间位置上的概率是相互独立的。然而,这一假设与潜在空间高度相关的实际特性相矛盾,导致实际分布与假设分布之间存在差异。
用户1324186
2023/12/28
4790
NeurIPS 2023 | 在没有自回归模型的情况下实现高效图像压缩
没有高速摄像机,我是这样测试app页面加载时间
对于安卓app专项性能测试中的页面加载/启动时间测试,对于测试方法的选择主要考虑技术,成本和测试项;对于启动时间/页面加载时间目前主要测试方法有五种,第一种是通过Android Device Monitor  通过筛选包名和Displayed关键字,来看启动时间;第二种是通过获取APP的启动activity,然后通过adb shell am start -W 包名/xxxActivity启动页面,然后输出的的时间有This time,Totaltime和Waittime三个时间;第三种是通过高速摄像机和QuickTime Player 来测试;第四种是通过自动化和图像识别来统计时间;第五种是让开发在代码插桩来进行统计;其中第五种是依赖开发或者依赖代码,并且存在无法判断元素是否加载完成,存在误差,综合以上,根据能力的区别和成本投入,前面四种测试方法都有人选择,而对于第三种应该是最准确,也是对于高要求的公司在使用,基本高速摄像头,一般1s都有240张图,可以测试的很精准,可以真正的测试到用户感知的页面加载完成的时间;对于成本投入小,精度要求不是特别高的,我建议是使用自动化和图像识别,这个是最好的;
厦门-安仔
2021/07/12
9530
python里三种等待元素的方法
在做web或app的自动化测试经过会出现找不到元素而报错的情况,很多时候是因为元素
py3study
2020/01/09
1.9K0
Python——按键操作、时间等待、点击
       selenium提供了比较完整的按键操作,在使用按键操作之前引入包from selenium.webdriver.commen.keys import Keys,然后就可以模拟按键操作。以进入百度网页为例,进行具体的按键操作。
py3study
2020/01/06
1.7K0
Zepto这样操作元素属性
本文作者:IMWeb 谦龙 原文出处:IMWeb社区 未经同意,禁止转载 前言 使用Zepto的时候,我们经常会要去操作一些DOM的属性,或元素本身的固有属性或自定义属性等。比如常见的有a
IMWeb前端团队
2018/01/08
2.4K0
Zepto这样操作元素属性
Zepto这样操作元素属性
已经知道了如何使用attr方法,在开始分析attr实现源码之前,我们先了解一下这几个函数。
IMWeb前端团队
2019/12/03
7840
在没有 'try-with-resources' 语句的情况下使用 'xxx' 是什么意思
在没有使用 try-with-resources 语句的情况下使用 xxx,意味着在代码中没有显式地关闭 xxx对象资源,如果没有使用 try-with-resources,那么在使用xxx对象后,需要手动调用 close() 方法关闭xxx对象以释放资源,防止资源泄露。
高久峰
2023/09/30
4.2K0

相似问题

Selenium :即使元素在等待了一段时间后可用,也没有这样的元素异常。

10

没有这样的元素:无法找到元素

10

量角器-如何使用异步/等待

10

如何解决“没有这样的元素异常”?

20

无法找到/没有这样的元素python selenium

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文