sel.type("txt2", "single line") sel.type("txt3", "") sel.click("btn") self.failIf(sel.is_visible("//*[@id=\"validTxt1\"]")) self.failIf(sel.is_visible("//*[@id=\"validtxt2\"]")) self.failUnless(sel.is_visible("//*[@id=\"validtxt3\"]")) sel.type("txt1", "") sel.type("txt2", "") sel.type("txt3", "") sel.click("btn") self.failUnless(sel.is_visible("//*[@id=\"validTxt1\"]")) self.failUnless(sel.is_visible("//*[@id=\"validtxt2\"]")) self.failUnless(sel.is_visible("//*[@id=\"validtxt3\"]")) sel.type("txt1", "This is \nmultiline text\n\nTest test test.") sel.type("txt2", "single line") sel.type("txt3", "password") sel.click("btn") sel.wait_for_page_to_load("30000") self.failIf(sel.is_visible("//*[@id=\"validTxt1\"]")) self.failIf(sel.is_visible("//*[@id=\"validtxt2\"]")) self.failIf(sel.is_visible("//*[@id=\"validtxt3\"]")) except Exception,e: self.verificationErrors.append(str(e)) if __name__ == "__main__": mono.monotesting_main() # vim:ts=4:expandtab:
def monotesting_main(): mono.monotesting_main()