页面自动化-登陆

# coding=utf-8
#!/usr/bin/python
'''
Created on 2019年5月24日

 

@author: ZQQ
'''
import unittest
from selenium import webdriver
from HtmlTestRunner import HTMLTestRunner
from ATestMethod import ATestMethod
import time
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.support.wait import WebDriverWait
from selenium.webdriver.common.by import By

 


class MyTest(unittest.TestCase):  # 继承unittest.TestCase

 

    # 每个测试用例执行之前做操作
    def setUp(self):
        print('开始')
        self.ATest = ATestMethod(
            url="http://192.168.30.249:8088/recognition/login.html")

 

    # 每个测试用例执行之后做操作
    def tearDown(self):
        print('结束')
        self.ATest.closebrowser()
   
    #登录成功-账户密码正确
    def test_AutoCase001_run(self):
        self.driver = self.ATest.login('test', '123456')
        self.driver.switch_to_frame(
            self.driver.find_element_by_xpath('//*[@id="body_Iframe"]'))
        name = self.driver.find_element_by_xpath(
            '/html/body/div[2]/div[1]/div').text
        self.driver.switch_to_default_content()
        self.assertEqual(name, '新建器械包')
   
    #登录失败-账户正确,密码错误   
    def test_AutoCase002_run(self):
        self.driver = self.ATest.login('test', 'zaqdew@#')
        self.driver.switch_to_frame(self.driver.find_element_by_xpath('//*[@id="body_Iframe"]'))

 


if __name__ == '__main__':
    # unittest.main()
    test_suite = unittest.TestSuite()
    # 测试套件中添加测试用例
    # test_suite.addTest(unittest.makeSuite(MyTest))
    test_suite.addTest(MyTest('test_AutoCase001_run'))
    # test_suite.addTest(unittest.makeSuite(MyTest))
    runner = HTMLTestRunner(output='./', report_title=u'Q100自动化测试报告')
    runner.run(test_suite)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值