Esempio n. 1
0
 def test_login4(self):
     '''用户名密码正确'''
     self.user_login_verify(username='******', password='******')
     sleep(2)
     po = Login(self.driver)
     self.assertEqual(po.user_login_success(), '哈哈111')
     function.insert_img(self.driver, "user_pwd_true.png")
Esempio n. 2
0
class loginTest(unittest.TestCase):
    """继承unnittest,获取EXCEL表数据,或者插入数据"""

    url = config.getConfig("url")
    browser = config.getConfig("browser")

    def get_excel_data(self, dataname, row=2):
        data = Excel(dataname)
        return data.read_excel(row)

    def set_excel_data(self, dataname, datas=[], row=2):
        excel_data = Excel(dataname)
        excel_data.write_excel(datas, row)

    """登录页面"""

    def setUp(self):
        driver = Driver(self.browser).open_browser()
        #driver = webdriver.Chrome()
        self.login = Login(driver)
        self.login.open(self.url)
        self.AssertionError = []

    def tearDown(self):
        self.login.quit()
        self.assertEqual([], self.AssertionError)
Esempio n. 3
0
 def test_login5(self):
     '''login success'''
     self.user_login_verify(username="******", password="******")
     po = Login(self.driver)
     sleep(5)
     self.assertEqual(po.user_login_success(), "退出")
     function.insert_img(self.driver, "success.png")
Esempio n. 4
0
 def test_login3(self):
     '''用户名密码不匹配'''
     self.user_login_verify(username='******', password='******')
     po = Login(self.driver)
     sleep(2)
     self.assertEqual(po.login_error_hint(), '密码错误')
     function.insert_img(self.driver, "pwd_error.png")
Esempio n. 5
0
    def test_login1(self):

        self.user_login_verify()
        po = Login(self.driver)
        self.assertEqual(po.user_error_hint(), "您还没有输入帐号!")

        function.insert_img(self.driver, "user_pawd_empty.jpg")
Esempio n. 6
0
    def test_psword_err_login(self, username=username, password='******'):
        test_user_login(self.driver, username, password)
        sleep(4)
        Login(self.driver).my_wait(20)
        errtext = Login(self.driver).err_text()

        insert_img(self.driver, 'err_psword.png')
        assert (errtext == '登录密码错误'), print("errtext:{}".format(errtext))
Esempio n. 7
0
 def test_login_005_vercode_wrong(self):
     account = 'A0000000000001'
     username = '******'
     password = '******'
     vercode = '1234'
     po = Login(self.browser)
     po.login_action(account, username, password, vercode)
     self.assertEqual(po.login_error_hint(), '验证码输入有误,请重新输入验证码!')
Esempio n. 8
0
 def test_login_004_vercode_empty(self):
     account = 'A0000000000001'
     username = '******'
     password = '******'
     vercode = ''
     po = Login(self.browser)
     po.login_action(account, username, password, vercode)
     self.assertEqual(po.login_error_hint(), '请输入四位验证码!')
Esempio n. 9
0
 def test_login_003_password_empty(self):
     account = 'A0000000000001'
     username = '******'
     password = ''
     vercode = ''
     po = Login(self.browser)
     po.login_action(account, username, password, vercode)
     self.assertEqual(po.login_error_hint(), '密码不能为空!')
Esempio n. 10
0
 def test_login_002_username_empty(self):
     account = 'A0000000000001'
     username = ''
     password = ''
     vercode = ''
     po = Login(self.browser)
     po.login_action(account, username, password, vercode)
     self.assertEqual(po.login_error_hint(), '请输入代理商操作员账号!')
Esempio n. 11
0
    def test_uname_err_login(self, username="******", password=password):
        test_user_login(self.driver, username, password)
        sleep(3)
        Login(self.driver).my_wait(20)
        errtext = Login(self.driver).err_text()

        insert_img(self.driver, 'err_uname.png')
        assert (errtext == '不支持的登录类型'), 'err提示出错!'
Esempio n. 12
0
 def test_login2(self):
     self.user_login_verify()
     lo = Login(self.driver)
     text = lo.error_hint()
     print(text)
     self.assertEqual(lo.error_hint(), '抱歉,密碼空或包含非法字符')
     png = 'user_pw_empty_' + time.strftime("%Y%m%d%H%M%S",
                                            time.localtime()) + '.png'
     function.insert_img(self.driver, png)
Esempio n. 13
0
    def test_login4(self):
        '''您还没有输入验证码!'''
        character = random.choice('zsdffd')
        username = "******" + character
        self.user_login_verify(username=username, password="******")
        po = Login(self.driver)
        self.assertEqual(po.password_error_hint(), "您输入的帐号或密码不正确,请重新输入。")

        function.insert_img(self.driver, "user_password_error.jpg")
Esempio n. 14
0
    def test_login5(self):
        '''用户名,密码正确'''
        self.user_login_verify(username="******",
                               password="******")
        sleep(2)
        po = Login(self.driver)
        self.assertEqual(po.user_login_success(), "One piece")

        function.insert_img(self.driver, "user_password_true.jpg")
Esempio n. 15
0
 def test_login6(self):
     """用户名 密码 都正确"""
     self.login_verify(username='******', password='******')
     time.sleep(3)
     name = Login(self.driver).login_success()
     self.assertEqual(name, 'qiusijia')
     save_image(self.driver, 'ok.jpg')
Esempio n. 16
0
 def test_contract_add_group(self):
     Login(self.driver).user_login()
     po = Contract(self.driver)
     po.contract_open()
     po.contract_add_group('hahaha')
     sleep(2)
     self.assertEqual(po.contract_get_final_group_name(), 'hahaha')
Esempio n. 17
0
 def test_login(self, username=username, password=password):
     # driver =Login(self.driver)
     #调用登录函数
     test_user_login(self.driver, username, password)
     #调用base里面的隐形等待
     Login(self.driver).my_wait(20)
     test_user_page(self.driver)
     insert_img(self.driver, '登入.png')
     assert (self.driver.title == 'pythontest-豆果美食个人主页'), 'title不匹配,登录失败!'
Esempio n. 18
0
 def test_new_reply(self):
     """我的动态--关注--回复第一条广播"""
     Login(self.driver).user_login()
     MyDynamic(self.driver).my_dynamic()
     sleep(1)
     po = MyDynamicPage(self.driver)
     po.new_reply()
     info = u"回复此条广播"
     po.new_reply_input(info)
     po.new_reply_button()
Esempio n. 19
0
 def test_send_broadcast(self):
     """我的动态--发送广播"""
     Login(self.driver).user_login()
     MyDynamic(self.driver).my_dynamic()
     sleep(1)
     po = MyDynamicPage(self.driver)
     info = "今天心情很好!"
     po.dyamic_input(info)
     po.publish_button()
     sleep(2)
     text = po.new_dynamic()
     self.assertIn(text, info)
Esempio n. 20
0
 def test_new_rebroadcast(self):
     """我的动态--关注--转播第一条广播"""
     Login(self.driver).user_login()
     MyDynamic(self.driver).my_dynamic()
     sleep(1)
     po = MyDynamicPage(self.driver)
     po.new_rebroadcast()
     po.new_rebroadcast_input("转发此条广播")
     po.new_rebroadcast_button()
     sleep(1)
     text = self.driver.find_element_by_xpath("//*[@class='alert_right']/p").text
     self.assertEqual(text, "转播成功")
     sleep(2)
Esempio n. 21
0
 def test_login_001_all_empty(self):
     account = ''
     username = ''
     password = ''
     vercode = ''
     po = Login(self.browser)
     po.login_action(account, username, password, vercode)
     error = po.login_error_hint()
     print(error)
     self.assertEqual(po.login_error_hint(), '请输入代理商账号或登录号!')
Esempio n. 22
0
 def test_login1(self):
     self.get_user_info()
     self.user_login_verify(self.username, self.pw)
     lo = Login(self.driver)
     self.assertEqual(lo.login_success(), self.username)
     print(lo.login_success())
     png = 'user_pw_success_' + time.strftime("%Y%m%d%H%M%S",
                                              time.localtime()) + '.png'
     function.insert_img(self.driver, png)
     lo.user_logout()
 def setUp(self):
     super(CreatePreQuestionTest, self).setUp()
     Login(
         self.driver).user_login(
         username="******",
         password="******")
Esempio n. 24
0
 def user_login_verify(self, username='', pw=''):
     Login(self.driver).user_login(username, pw)
Esempio n. 25
0
 def test_login(self):
     u"""正常登录测试"""
     self.user_login_verify(username="******", password="******")
     page = Login(self.driver)
     title = page.on_title()
     self.assertEqual(title, u'工作台')
Esempio n. 26
0
 def user_login_verify(self, username="", password=""):
     Login(self.driver).user_login(username, password)
Esempio n. 27
0
 def test_login5(self):
     """用户名、密码正确"""
     self.user_login_verify(username="******", password="******")
     sleep(2)
     po = Login(self.driver)
     self.assertEqual(po.user_login_success(), "qa")
Esempio n. 28
0
 def test_username_null(self):
     """用户名为空,密码正确登录"""
     self.user_login_verify(password="******")
     po = Login(self.driver)
     po.Login(self.driver)
     self.assertEqual(po.user_error_hint(), "账号不能为空")
Esempio n. 29
0
 def test_password_null(self):
     """用户名正确,密码为空登录"""
     self.user_login_verify(username="******")
     po = Login(self.driver)
     self.assertEqual(po.pawd_error_hint(), "密码不能为空")
Esempio n. 30
0
 def test_username_password_null(self):
     """用户名、密码为空登录"""
     self.user_login_verify()
     po = Login(self.driver)
     self.assertEqual(po.user_error_hint(), "账号不能为空")
     self.assertEqual(po.pawd_error_hint(), "密码不能为空")