К сожалению в contains() неполучилось поместить массив, пробовал с containsAll() все, единственный тест который сработал выглядит так (пробовал много комбинаций)
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;
public class SummaryReports {
WebDriver driver;
Collection<WebElement> webElements;
@Before
public void setUp() {
System.setProperty("webdriver.chrome.driver", "D://chromedriver.exe");
driver = new ChromeDriver();
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
driver.get("http://robot2:38504/argus/home/home.seam");
}
@Test
public void setSummaryReports() {
LoginPage lg = new LoginPage(driver);
MainPage mp = lg.login("developer", "developer");
mp.setSummaryReports(driver);
SummaryReportsPage srp = mp.setSummaryReports(driver);
webElements = srp.findElements(By.xpath("//div[4]//a"));
assertTrue(webElements.containsAll(webElements));
}
}