当我们具有多个标准来标识一个或多个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。



