示例#1
0
文件: page.py 项目: hedyxy/UIAuto
 def __init__(self, driver=None):
     if driver is None:
         local.driver = driver_queue.get()
         local.pyapp = Pyapp(local.driver)
     else:
         local.driver = driver
         local.pyapp = Pyapp(driver)
示例#2
0
文件: page.py 项目: shenyong1/App_UI
class BasePage(object):
    def __init__(self):
        #通过队列取driver
        self.driver = driver_queue.get()
        #实列化pyapp 并获取pyapp实列对象
        self.pyapp = Pyapp(self.driver)

    def quit(self):
        self.pyapp.quit()
示例#3
0
 def __init__(self,driver=None):
     if not driver:
         try:
             local.driver = drivers_queue.get()
             local.pyapp = Pyapp(local.driver)
         except Exception as e:
             logger.error('获取Driver出错:%s' % e)
     else:
         local.pyapp = Pyapp(driver)
class BasePage(object):
    def __init__(self):
        # 通过对列 取drvier
        driver = driver_queue.get()
        # 实例化pyapp 并且获取到 pyapp的实例对象
        self.pyapp = Pyapp(driver)

    def quit(self):
        self.pyapp.quit()
示例#5
0
from lib.pyapp import Pyapp
from appium import webdriver


desired_caps = {}
desired_caps['platformName'] = 'Android'
desired_caps['platformVersion'] = '5.1.1'
desired_caps['deviceName'] = 'emulator-5554'
desired_caps['appPackage'] = 'com.tencent.mobileqq'
desired_caps['appActivity'] = '.activity.SplashActivity'
desired_caps["unicodeKeyboard"] = "True"
desired_caps["resetKeyboard"] = "True"
desired_caps["noReset"] = "True"
driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired_caps)

pyapp = Pyapp(driver)

# pyapp.click('android=>new UiSelector().resourceId("com.tencent.mobileqq:id/btn_login")')
# pyapp.type('content=>请输入QQ号码或手机或邮箱','12345678')
# pyapp.type('content=>密码 安全','87654321')
# pyapp.click('id=>com.tencent.mobileqq:id/login')

# print('删除前:',pyapp.is_app_installed('com.tencent.mobileqq'))
# pyapp.remove_app('com.tencent.mobileqq')
# print('删除后:',pyapp.is_app_installed('com.tencent.mobileqq'))
# pyapp.install_app('E:\Automantic\win\qq.apk')
# print('安装后:',pyapp.is_app_installed('com.tencent.mobileqq'))

print('done')
示例#6
0
 def __init__(self, driver=None):
     if driver:
         local.driver = driver
         local.pyapp = Pyapp(local.driver)
     else:
         pass
示例#7
0
文件: page.py 项目: shenyong1/App_UI
 def __init__(self):
     #通过队列取driver
     self.driver = driver_queue.get()
     #实列化pyapp 并获取pyapp实列对象
     self.pyapp = Pyapp(self.driver)
 def __init__(self):
     # 通过对列 取drvier
     driver = driver_queue.get()
     # 实例化pyapp 并且获取到 pyapp的实例对象
     self.pyapp = Pyapp(driver)
示例#9
0
 def __init__(self):
     local.driver = driver_queue.get()
     local.pyapp = Pyapp(local.driver)