请任何人都可以使用可以比较/验证来自两个不同网站的数据的方法。
例如:我想确保" Y"在第一个网址中也显示了" Y''在URL 2中。
申请申请|提交|关闭| N | Y | Y |
---数据a在一个www.sabak.com:-验证字母Y如果在第二个URL中与Y相同的东西
---数据b在第二个www.mandos.com:-验证字母" N"如果它在第二个URL中与" N"
相同答案 0 :(得分:0)
您可以转到第一页,将要比较的值读入列表,然后转到下一页并将其中的值与列表中的值进行比较:
//navigate to the first site and get the values you want to compare
driver.navigate().to("www.sabak.com");
WebElement element = driver.findElement(By.xpath("xpath to element"));
List<String> pageOneValues = new ArrayList<>();
pageOneValues.add(element.getText());
// add more values to the list here as needed
// navigate to the next site and compare the values there with what's in the list
driver.navigate().to("www.mandos.com");
WebElement element2 = driver.findElement(By.xpath("xpath to element2"));
Assert.assertEquals(pageOneValues.get(0), element2.getText());
// do more asserts here for the other values