def testBrowser(self): Operation().login("18601152182", "infra1234") WebDriverHelp().clickoperate("byxpath", "//div[@class='indexZCWrap'][2]/div/a") time.sleep(5) WebDriverHelp().switchre("window", "众筹网-众筹中项目", "") WebDriverHelp().clickoperate("byxpath", "//a[@class='normalPage'][2]") time.sleep(5) WebDriverHelp().switchre("window", "众筹网-众筹中项目_第3页", "") Operation().logout()
def login(self, user, password): ''' Constructor ''' WebDriverHelp().clickoperate( "byxpath", "//div[@class='mainInnerBox']/div[1]/a[1]") time.sleep(5) WebDriverHelp().inputvalue("byname", "username", user) WebDriverHelp().inputvalue("byname", "user_pwd", password) WebDriverHelp().clickoperate("byid", "login-btn") time.sleep(5)
def testCreate(self): # Operation().login("18601152182","infra1234") Operation().login( DataOperation("Testcase_QT_Login.xml").readxml("username"), DataOperation("Testcase_QT_Login.xml").readxml("password")) WebDriverHelp().clickoperate("bylinktext", "发起众筹") time.sleep(10) WebDriverHelp().clickoperate("bylinktext", "立即创建") time.sleep(10) select = Select(WebDriverHelp().findele("bytag", "select")) select.select_by_visible_text("北京") time.sleep(100) WebDriverHelp().promptcon()
def tearDown(self): WebDriverHelp().teardown()
def setUp(self): WebDriverHelp("open", "firefox", "local").setup("http://www.zhongchou.com")
def testLogin(self): dataoper = DataOperation("Testcase_QT_Login.xml") Operation().login("18601152182", "infra1234") self.assertEqual( WebDriverHelp().gettext("byxpath", dataoper.readxml("checkpoint")), dataoper.readxml("value"))
def logout(self): ele = WebDriverHelp().findele("byxpath", "//div[@class='siteHCountBox']/a") WebDriverHelp().chain(ele) WebDriverHelp().clickoperate("bylinktext", "退出")