以不同货币购买产品的自动化

时间:2016-06-14 19:55:42

标签: java selenium selenium-webdriver

我必须自动化产品购买和订单确认功能。不同国家有5种货币。所以每个国家的价格变化取决于货币和税收规则。我必须验证税收是否正确计算 我打算为每种货币创建单独的测试用例,并在每个测试用例中针对每种货币和税收规则验证类似的内容:

            //CHECKPOINT - VERIFY SHIPPING PRICE 
            String actualshipingprice1 = OSP.Getshippingvalue().getText();
            Assert.assertEquals(actualshipingprice1, "$0.00");
            System.out.print("Shipping price is $0\n"); 

            //CHECKPOINT -VERIFY TAX PRICE 
            String actualtaxprice = OSP.Gettaxvalue().getText();
            Assert.assertEquals(actualtaxprice, "$0.00");
            System.out.print("TAX price is $0\n"); 

            //CHECKPOINT - Verify Total Price 
            String actualtotalprice = OSP.Gettotalprice().getText();
            Assert.assertEquals(actualtotalprice, "$19.95 USD");
            System.out.print("Total  price is $19.95 USD\n"); 

我想看看它是否是验证此功能的好方法,或者我可以遵循任何其他方法。

谢谢!

1 个答案:

答案 0 :(得分:0)

如何创建一个通过不同货币实现实现的通用接口,然后通过动态绑定动态更改具体实现的一个测试用例验证所有内容