Tally值使用selenium Webdriver

时间:2017-08-28 11:22:04

标签: selenium-webdriver

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

1 个答案:

答案 0 :(得分:1)

您可以使用driver.navigate()命中第一个所需的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");
}

我使用简单的if else来验证相似之处。

但您可以使用Ascent of TestNG或Junit来验证它

Assert.assertEquals(country, country1);

请参阅以下网址以获取更多信息: -

http://www.seleniumeasy.com/testng-tutorials/assertions-in-testng

希望它会对你有所帮助:)。