Selenium webdriver 使用SeleniumWebDriver统计值

Selenium webdriver 使用SeleniumWebDriver统计值,selenium-webdriver,Selenium Webdriver,我们如何使用SeleniumWeb驱动程序统计不同网页中的数据值? 代码是什么? 这些数据在同一个网站上,但有两个网页。 我想使用发票和退货统计总销售额您可以使用驱动程序。导航()点击第一个期望URL,然后将值保存在字符串变量中,现在再次导航到第二个必需页面并保存值。现在比较一下 driver.navigate().to("https://www.iana.org/domains/reserved"); String country =driver.findElement(By.xpath("/

我们如何使用SeleniumWeb驱动程序统计不同网页中的数据值? 代码是什么? 这些数据在同一个网站上,但有两个网页。
我想使用发票和退货统计总销售额

您可以使用
驱动程序。导航()
点击第一个期望URL,然后将值保存在字符串变量中,现在再次导航到第二个必需页面并保存值。现在比较一下

driver.navigate().to("https://www.iana.org/domains/reserved");
String country =driver.findElement(By.xpath("//*[@id=\"arpa-table\"]/tbody/tr[1]/td[3]")).getText();
driver.navigate().to("https://www.iana.org/numbers");
String country2 =driver.findElement(By.xpath("//*[@id=\"rir-map\"]/table/tbody/tr[1]/td[1]/a")).getText();
if(country.equalsIgnoreCase(country2))
{
    System.out.println("Country are similer");
}
else
{
    System.out.println("country are not similer");
}
我使用了simple if else来验证相似性

但是您可以使用TestNG或Junit的断言来验证它

Assert.assertEquals(country, country1);
有关详细信息,请参阅以下URL:-


希望它能帮助您:)

这些值出现在同一个网站上还是不同的名称网站上。但是不同的页面