def action(self, case_id, search_summary): self.driver.get(self.url) #最大化浏览器 self.driver.maximize_window() #调用封装的登录方法进行登录 print u"========【" + case_id + u"】搜索:" + search_summary + u"=============" print search_summary self.driver.find_element_by_id("kw").clear() self.driver.find_element_by_id("kw").send_keys(search_summary) self.driver.find_element_by_id("su").click() time.sleep(1) saveScreenshot.saveScreenshot(self.driver, "search") print self.driver.title
def test_Demo(self): """ 测试Demo """ driver = self.driver print u"========【case_0001】 测试Demo=============" driver.get(self.base_url + "/") driver.maximize_window() driver.find_element_by_id("kw").clear() driver.find_element_by_id("kw").send_keys("Selenium") time.sleep(3) saveScreenshot.saveScreenshot(self.driver, "search") driver.find_element_by_id("su").click() time.sleep(3)
def action_login(self, case_id, case_name, username, password, *arge): # ***** 【登录模块】 ***** login_page = LoginPage.LoginPage(self.driver, self.url) logger.info(u"===== 【" + case_id + u"】" + case_name + u" =====") logger.info("用户名:" + username + " 密码:" + password) # 调用用户名输入组件 login_page.test_user_login(username, password) time.sleep(2) saveScreenshot.saveScreenshot(self.driver, "登录模块") try: self.assertEqual(self.driver.get_title(), u"系统") logger.info(u"***** 【登录成功】 *****") except: logger.info(u"***** 【登录失败】 *****")
def action_login(self, case_id='case_0000', case_summary=u'正确验证', username=u'73103741刘婷', password=u'000000'): login_page = LoginPage.LoginPage(self.driver, self.url, u"萃花销售助手 登录") login_page.iopen() logger.info(u"======== 【" + case_id + u"】" + case_summary + u" ========") logger.info("username:"******" password:"******"登录") try: assert (self.driver.get_title() == u"萃花销售助手"), u"登录成功" logger.info(u"登录成功") except: logger.info(u"登录失败")