#coding = utf-8
from appium import webdriver
import time
'''
1、手机类型
2、版本
3、手机的唯一标识 deviceName
4、app 包名appPackage
5、app 入口 appActivity
'''
# 手机初始化信息是一个字典 key value的向里面存储 key是固定的
desc = {}
# 手机类型
desc['platformName']='Android'
# 手机版本
desc['platformVersion']='5.1.1'
# 手机唯一标识
desc['deviceName'] = 'emulator-5554'
# 包名
desc['appPackage'] = 'com.android.browser'
# 入口
desc['appActivity'] = '.BrowserActivity'
#True 重置
desc['noReset']=True
#重置输入法
desc['unicodeKeyboard']=True
#appium的输入法
desc['resetKeyboard']=True
driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub',desc)
time.sleep(2)
ele=driver.find_element_by_id('com.android.browser:id/url')
ele.send_keys('http://ui.imdsx.cn/uitester/')
time.sleep(2)
#回车
driver.keyevent(66)
print(driver.contexts)
print(driver.context)
print(driver.current_context)
#切换H5混合app
driver.switch_to.context(driver.contexts[-1])
time.sleep(2)
driver.find_element_by_id("i1").send_keys(111)
--------------------------------------------------------------------------------
#coding = utf-8
from appium import webdriver
import time
'''
1、手机类型
2、版本
3、手机的唯一标识 deviceName
4、app 包名appPackage
5、app 入口 appActivity
'''
# 手机初始化信息是一个字典 key value的向里面存储 key是固定的
desc = {}
# 手机类型
desc['platformName']='Android'
# 手机版本
desc['platformVersion']='5.1.1'
# 手机唯一标识
desc['deviceName'] = 'emulator-5554'
# 包名
# desc['appPackage'] = 'com.android.settings'
# 入口
# desc['appActivity'] = '.Settings'

desc['appPackage'] ='com.tencent.mobileqq'
# 入口
desc['appActivity'] ='.activity.SplashActivity'

#True 重置
desc['noReset']=True
#重置输入法
desc['unicodeKeyboard']=True
#appium的输入法
desc['resetKeyboard']=True
driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub',desc)
#判断app是否安装
# print(driver.is_app_installed('com.tencent.mobileqq'))
#关闭初始化app
# driver.close_app()
#启动初始化app
# driver.launch_app()
#卸载app
# driver.remove_app('com.tencent.mobileqq')
#安装app
# driver.install_app('')
#将app退到后台启动
driver.background_app(3)
 

相关文章:

  • 2021-08-07
  • 2021-12-09
  • 2021-12-13
  • 2022-12-23
  • 2021-11-06
  • 2022-12-23
  • 2021-12-04
猜你喜欢
  • 2021-08-20
  • 2021-10-29
  • 2022-12-23
  • 2022-12-23
  • 2021-10-22
相关资源
相似解决方案