栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

webdriver页面工厂中@FindAll和@FindBys批注之间的区别

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

webdriver页面工厂中@FindAll和@FindBys批注之间的区别

当我们具有多个标准来标识一个或多个WebElement对象时,可以在这些情况下使用这些注释。

@FindBys: 当所需的WebElement对象需要匹配所有给定条件时,请使用@FindBys批注

@FindAll: 必要时,WebElement对象需要至少匹配给定条件之一,请使用@FindAll批注

用法:

@FindBys( {   @FindBy(className = "class1")   @FindBy(className = "class2")} )private List<WebElement> elementsWithBoth_class1ANDclass2;

此处的list elementsWithBothclass1ANDclass2将包含同时满足这两个条件的任何WebElement。

@FindAll({   @FindBy(className = "class1")   @FindBy(className = "class2")})private List<WebElement> elementsWithEither_class1ORclass2

在这里,list elementsWithEither_class1ORclass2将包含所有满足任一条件的WebElement。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/507435.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号