def test_all(self): #注册 register_=register_page.Register(self.dr) register_.register(json_data["email"],json_data["memberno"],json_data["mobileno"], json_data["imgCheckCode"],json_data["checkCode"],json_data["recommender"],"register") self.assertTrue("quickOpenacc/success" in self.dr.current_url) print "#注册成功" #激活邮件 self.dr.get(json_data["QQurl"]) emailUsername = json_data['email'] emailPwd = json_data['emailpwd'] code = json_data['imgCheckCode'] edit_password = json_data['edit_password'] #初始密码从edit_first_pwd中获取 file_path = path.join(path.dirname(path.dirname(path.abspath(__file__))), "test_data\\edit_first_pwd.json") ac=active_page.ActiveEmailPage(self.dr) ac.loginEmail(emailUsername, emailPwd, code, edit_password, file_path) print "#激活邮件" #第一次登陆 pwd_data=readFile.read_jsonFile(file_path) #self.assertTrue("您已通过验证" ,self.login_.get_text_msg()) self.dr.get(pwd_data['login_url']) time.sleep(10) username = pwd_data['username'] password = pwd_data['first_pwd'] code = json_data['code'] self.login_.login(username,password,code) print username,password self.assertTrue("/first_edit_pwd" ,self.dr.current_url) repassword = json_data['edit_password'] print repassword # 修改密码 self.login_.edit_pwd(password,repassword) self.assertTrue("/gnnt/open", self.dr.current_url) #第二次登录 修改个人信息/实盘开户 #self.dr.get(json_data['url']) #text_ = u"协议签署" #pub_shipan_accountinfo.Pub(self.dr).account_info(json_data["nickname"],json_data['province'],json_data['city'],json_data['region'],json_data['address'],json_data['phone'],json_data['post_id'],text_,json_data['pic1'],json_data['pic2'],json_data['pic3']) '''
To me :Believe yourself! ''' from os import sys, path from selenium import webdriver from time import sleep import unittest from test_case.public import active_page, edit_email from test_case.test_first_pwd_login import file_path import time sys.path.append("\public") from public import pub_shipan_accountinfo from public import readFile from public import login_page filepath = path.join(path.dirname(path.dirname(path.abspath(__file__))), "test_data\\register.json") json_data = readFile.read_jsonFile(filepath) class TestAccountInfo(unittest.TestCase): def setUp(self): self.dr = webdriver.Firefox() self.dr.implicitly_wait(30) self.dr.get(json_data['url']) self.pub_=pub_shipan_accountinfo.Pub(self.dr) self.editE=edit_email.Edit_Email(self.dr) def test_edit_email_m(self): login_page.LoginPage(self.dr).login(json_data["email"], json_data["edit_password"], json_data["code"]) sleep(3) self.pub_.userinfo_btn() self.editE.edit_email_(json_data['code']) msg=self.editE.get_msg() self.assertTrue("我们已发送了一封验证链接到您的", msg) self.dr.get(json_data["QQurl"])
#!/usr/bin/env python # -*-coding:utf-8-*- ''' Created on 2015年7月21日 Function: @author: lina To me :Believe yourself! ''' import sys from selenium import webdriver import unittest sys.path.append("\public") from public import readFile from public import login_page json_data = readFile.read_jsonFile("..\\test_data\\register.json") class TestLogin(unittest.TestCase): def setUp(self): self.dr = webdriver.Firefox() self.dr.implicitly_wait(30) self.dr.get(json_data['url']) self.login_=login_page.LoginPage(self.dr) def test_login(self): #print "1" self.login_.login(json_data["email"],json_data["edit_password"],json_data["code"]) self.assertTrue("/register/index", self.dr.current_url) def test_login_with_incorrect_pwd(self): #print "2" self.login_.login(json_data["email"],json_data["incorrect"],json_data["code"]) self.login_.error_message()