''' Created on 2016年5月22日 @author: Administrator ''' import unittest from selenium import webdriver from conf import bankconf from bank_websitecase.public import login_bank import time from conf.bankconf import user_info from selenium.common.exceptions import NoSuchElementException import traceback base_url = bankconf.bank_url() username_input, password = bankconf.userinfo() class my_account(unittest.TestCase): u"""测试我的账户""" def setUp(self): # unittest.TestCase.setUp(self) self.driver = webdriver.Firefox() self.driver.maximize_window() self.driver.implicitly_wait(15) login_bank.login_bank(self) time.sleep(2) self.base_url = base_url # 将浏览器的调用和URL的访问放到初始化部分 self.verificationErrors = [] #脚本运行时,错误的信息将被打印到这个列表中 self.accept_next_aler = True #是否继续接受下一下警告
#!/usr/bin/python #-*-coding:utf-8-*- from selenium import webdriver from selenium.common.exceptions import NoSuchElementException import time from page_element import bank_page from conf import bankconf bank_url = bankconf.bank_url() username, password = bankconf.userinfo() def login_bank(self): driver = self.driver driver.get(bank_url + "/passport/login") elements = bank_page.login_page(self) #elements.get("lijidenglu").click() elements.get("usernamekuang").send_keys(username) elements.get("passwordkuang").send_keys(password) elements.get("dengluanniu").click() dis = driver.find_element_by_xpath("/html/body/div[1]").is_displayed() if dis: time.sleep(1) driver.find_element_by_css_selector( "button.aui_state_highlight").click() time.sleep(1) else: try: driver.find_element_by_css_selector( "button.aui_state_highlight").click()
''' Created on 2016年5月22日 @author: Administrator ''' import unittest from selenium import webdriver from conf import bankconf from bank_websitecase.public import login_bank import time from conf.bankconf import user_info from selenium.common.exceptions import NoSuchElementException import traceback base_url = bankconf.bank_url() username_input,password =bankconf.userinfo() class my_account(unittest.TestCase): u"""测试我的账户""" def setUp(self): # unittest.TestCase.setUp(self) self.driver = webdriver.Firefox() self.driver.maximize_window() self.driver.implicitly_wait(15) login_bank.login_bank(self) time.sleep(2) self.base_url = base_url # 将浏览器的调用和URL的访问放到初始化部分 self.verificationErrors = [] #脚本运行时,错误的信息将被打印到这个列表中 self.accept_next_aler = True #是否继续接受下一下警告
#!/usr/bin/python #-*-coding:utf-8-*- from selenium import webdriver from selenium.common.exceptions import NoSuchElementException import time from page_element import bank_page from conf import bankconf bank_url = bankconf.bank_url() username,password = bankconf.userinfo() def login_bank(self): driver = self.driver driver.get(bank_url+"/passport/login") elements=bank_page.login_page(self) #elements.get("lijidenglu").click() elements.get("usernamekuang").send_keys(username) elements.get("passwordkuang").send_keys(password) elements.get("dengluanniu").click() dis=driver.find_element_by_xpath("/html/body/div[1]").is_displayed() if dis: time.sleep(1) driver.find_element_by_css_selector("button.aui_state_highlight").click() time.sleep(1) else: try: driver.find_element_by_css_selector("button.aui_state_highlight").click() except NoSuchElementException: pass