コード例 #1
0
    def test_formSubmission(self, getData):

        log = self.test_getLogger()
        homepage = HomePage(self.driver)
        log.info("Entering data for form submission")
        log.info("Name is" + getData["Firstname"])
        homepage.getname().send_keys(getData["Firstname"])
        homepage.getEmail().send_keys(getData["Email"])
        homepage.getPassword().send_keys("123456")
        homepage.getCheckMe().click()

        self.selectOptionbyVisibleText(homepage.getGender(), getData["Gender"])
        #=======================================================================
        # mygender=Select(homepage.getGender())
        # mygender.select_by_visible_text("Female")
        #=======================================================================
        homepage.getStatus().click()
        homepage.getDateofBirth().send_keys("12/03/1991")
        homepage.getSubmit().click()
        message = homepage.getAlertMsg().text

        #for substring match
        assert "Success" in message
        #assert "Success! The Form has been submitted successfully!." == message
        self.driver.refresh()
コード例 #2
0
 def testformsubmission(self, getData):
     log = self.getlogger()
     homepage = HomePage(self.driver)
     log.info("values5")
     log.info("the firstname is" + getData["firstname"])
     homepage.getName().send_keys(getData["firstname"])
     homepage.getEmail().send_keys(getData["lastname"])
     homepage.checkBox().click()
     self.selectoptionbyText(homepage.getdropdown(), getData["Gender"])
     homepage.clickSubmit().click()
     message = homepage.successMessage().text
     assert "success" in message
     self.driver.refresh()