-------------------------------
from appium import webdriver
#创建类
class appium_setting():
#添加构建函数,定义变量
def __init__(self,platformName,platformVersion,deviceName,appPackage,appActivity):
self.platformName = platformName
self.platformVersion = platformVersion
self.deviceName = deviceName
self.appPackage = appPackage
self.appActivity = appActivity
#定义方法
def desired_setting(self):
desired_caps = {}
desired_caps['platformName'] = self.platformName
desired_caps['platformVersion'] = self.platformVersion
desired_caps['deviceName'] = self.deviceName
desired_caps['appPackage'] = self.appPackage
desired_caps['appActivity'] = self.appActivity
#desired_caps['automationName'] = 'UiAutomator1'
desired_caps['unicodeKeyboard'] = True
desired_caps['resetKeyboard'] = True
driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)
return driver
#实力化类
t = appium_setting('Android','10','EML-AL00_CLB0219309006069','com.mlearning.hrtob','com.pingan.hrx.login.activity.LoginActivity')
#类办法的使用
t.desired_setting()