Exemple #1
0
    def test_addtocart(self):
            driver = self.driver

            driver.get("http://demo.automationtesting.in/")
            titleoflandingPage = driver.title
            print(titleoflandingPage)
            land = LandingPage(driver)
            land.skipsignin()
            registerpage = driver.title
            print(registerpage)
            self.assertNotEqual(titleoflandingPage,registerpage,"page didnt change")
            time.sleep(5)
            practice = RegistrationPage(driver)
            practice.click_practicetest()
            time.sleep(5)
            practicesite =driver.title
            print(practicesite)
            self.assertEqual("Automation Practice Site",practicesite,"Both title matches")
            x= Homepage(driver)
            x.select_seleniumruby()
            y =Productpage(driver)
            y.click_add()
            driver.get_screenshot_as_file("/Users/sumit/Desktop/CACC Barsha/DemoautomationtestingRegistration/screenshots/addtocart.png")
            c =Productpage(driver)
            c.click_cart()
            co =CheckoutPage(driver)
            co.click_checkout()
            b =BillingPage(driver)
            b.enter_firstname("Brish")
            b.enter_lastname("Cool")
            b.enter_Email("*****@*****.**")
            b.enter_phoneno("6758972345")
            b.enter_country("Canada")
            b.enter_streetname("167 luella cres")
            b.enter_townname("Brampton")
            b.select_province("Ontario")
            #driver.find_element_by_xpath("//span[@id='select2-chosen-2']").click()
            b.enter_postalcode("l7a3h9")
            b.select_casondelivery()
            time.sleep(5)
            b.place_order()
            time.sleep(10)
            driver.get_screenshot_as_file("/Users/sumit/Desktop/CACC Barsha/DemoautomationtestingRegistration/screenshots/Orderplaced.png")