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

selenium和WebSearch在上下文中的意思是什么

方浩旷
2023-03-14

selenium中的搜索上下文是什么意思?为什么web驱动程序要实现搜索上下文界面。搜索上下文和find元素方法之间的关系是什么

共有1个答案

徐高懿
2023-03-14

SearchContext是一个提供两种重要方法的接口

  1. findElement
  2. findElements

WebDriver没有实现SearchContext,它实际上扩展了SearchContext以获得查找元素的功能

1.完成

WebElement findElement(By by)

使用给定方法查找第一个WebElement。

参数:by-定位机构

返回:当前上下文中的第一个匹配元素

抛出:NoSuchElementException-如果没有找到匹配的元素

2.财务报表

java.util.List<WebElement> findElements(By by)

使用给定的机制查找当前上下文中的所有元素。

参数:by-要使用的定位机制

返回:所有WebElements的列表,如果没有匹配项,则返回空列表

---

注意:甚至WebElement接口也扩展了SearchContext接口

 类似资料:
  • 我在函数式编程和PLT圈子里听过“余代数”这个术语好几次,尤其是当讨论对象、副词、透镜等等的时候。谷歌这个术语给出的页面给出了这些结构的数学描述,这对我来说是很难理解的。谁能解释一下在编程环境中余代数的含义,它们的意义是什么,以及它们与对象和共轭子的关系?

  • 我正在尝试使用groovy脚本将值插入请求并捕获来自soapui-pro Testsuite/testcase/testStep的响应,而不使用soapui-pro向导创建任何属性或断言。我想用Soapui pro中的groovy脚本文件做的一切。但经过11天的自我学习过程,我不得不在论坛上问: 我浏览了近 100 个网站,讨论如何捕获请求/响应价值。但没有一个解释以下内容: getXmlHold

  • 问题内容: 什么是在这个CSS规则是什么意思? 问题答案: 是相邻的同级组合器。 这意味着选择只选择自带 之后 的。 插图: 选择了什么,没有选择什么: 选择 这个来之后第一。 未选择 这出现在第一后而不是在。由于它不会立即跟随,因此未选中。 但是,由于它仍然紧随元素之后,选择器不会立即匹配此元素,而是将使用通用的同级组合器来匹配该元素。 未选择 这位于内,并且在引号内没有满足其选择器的内容。

  • 问题内容: 我想知道 = + _ 运算符在JavaScript中的含义。看起来像是在做作业。 例: 问题答案: r = +_; 尝试将任何内容强制转换为数字。 只是一个变量名(不是运算符),可以是,等等。 例: 将“ 1”强制转换为纯数字1。 现在,不是。 此外,根据算术运算符的MDN页面: 一元加号运算符位于其操作数之前,并求值为其操作数,但是 尝试将其转换为数字(如果尚未转换为数字) 。 […

  • 问题内容: 嗨,我遇到了以下代码 这到底是怎么回事?我不确定“&”在做什么。 问题答案: 回答 该符号是按位与运算符。与1一起使用时,基本上会屏蔽该值以提取最低位,换句话说,它将告诉您该值是偶数还是奇数。 有关Python运算符的更多信息 有关更多信息,请参见:http : //wiki.python.org/moin/BitwiseOperators 为什么检查奇数与偶数比较有效 编辑:添加此部