예제 #1
0
파일: config_4.py 프로젝트: hyanj2018/bowen
# sleep(2)
# dr.find_element_by_id("android:id/tabs").find_elements_by_class_name("android.widget.RelativeLayout")[-1].click()
# sleep(2)
# dr.find_element_by_id("com.qk.butterfly:id/v_me_setting").click()
# sleep(3)
# dr.find_element_by_id("com.qk.butterfly:id/v_me_grade").click()
# sleep(4)
# dr.find_element_by_id("com.qk.butterfly:id/tv_ok").click()

import unittest
from appium import webdriver
from time import sleep
from diesheng.config import config_1
from diesheng.config import config_2
from diesheng.config.config_3 import get_logger
log = get_logger("config_4")


class DS(unittest.TestCase):
    def setUp(self):
        self.des = {
            "platformName": "Android",
            "platformVersion": "5.1.1",
            "deviceName": "emulator-5554",
            "appPackage": "com.tencent.tim",
            "appActivity": "com.tencent.mobileqq.activity.SplashActivity",
            "noReset": "true",
            "unicodeKeyboard": "true",
            "resetKeyboard": "true"
        }
        self.dr = webdriver.Remote('http://127.0.0.1:4723/wd/hub',
예제 #2
0
파일: test_1.py 프로젝트: hyanj2018/bowen
#     #每个测试用例执行完毕之后,运行teardown一次,作用:测试用例运行完,清理测试环境残留数据
#     def tearDown(self):
#         self.dr.quit()
# if __name__=='__main__':
#     unittest.main()
#     sleep(6)

import unittest
from appium import webdriver
from time import sleep
from diesheng.config import config_1
from diesheng.config import config_2
#导入封装好的日志函数
from diesheng.config.config_3 import get_logger
#创建变量接受日志的句柄 ---> 一根笔
log = get_logger("test_1")


#testCase 写测试用例的类,单元测试必须继承于unittest.TestCase
class DS(unittest.TestCase):
    # """"""
    #   def __init__(self): 初始化函数,传递参数,自动运行
    # """"""
    #每个用例执行之前运行一次,作用:用于清理测试环境残留数据,初始化测试环境
    def setUp(self):  #相当于init方法,类被调用的时候,会自动运行
        self.des = {
            "platformName": "Android",
            "platformVersion": "5.1.1",
            "deviceName": "emulator-5554",
            "appPackage": "com.qk.butterfly",
            "appActivity": ".main.LauncherActivity",
예제 #3
0
# !/usr/bin/puthon
# # _*_coding:utf_8  _*_
#导入模块
from HTMLTestReportCN import HTMLTestRunner
import unittest
from appium import webdriver
from time import sleep
import warnings
from diesheng.config import config_1
from diesheng.config import config_2
#导入封装好的日志函数
from diesheng.config.config_3 import get_logger
#创建变量名接收日志的句柄    根笔
log = get_logger('test_1')


#单元测试必须继承unittest.TestCase
class DS(unittest.TestCase):
    #每个用例执行之前运行一次,  作用:用于清理测试环境残留数据,初始化测试环境
    def setUp(self):  #setup  相当于  _init_  类的调用会自动运行
        warnings.simplefilter('ignore', ResourceWarning)
        self.des = {
            "device": "android",
            "platformName": "Android",
            "platformVersion": "9",
            "deviceName": "46HDU19314003325",
            "appPackage": "com.tencent.tim",
            "appActivity": "com.tencent.mobileqq.activity.SplashActivity",
            "noReset": "true",
        }
        # http://127.0.0.1:4723/wd/hub 固定的,写死localhost==127.0.0.1
예제 #4
0
파일: bbb.py 프로젝트: qazdyc/bowe
from diesheng.config.config_3 import get_logger

log = get_logger("bbb")
log.info("hello")