将appium功能保存在json文件中并在代码中调用的方法如下:
{
"platformName": "android",
"deviceName": "device",
"appPackage": "com.example.app",
"appActivity": "com.example.app.MainActivity",
"automationName": "UiAutomator2"
}
import json
# 读取json文件
with open('appium_config.json', 'r') as file:
config = json.load(file)
# 获取配置信息
platform_name = config['platformName']
device_name = config['deviceName']
app_package = config['appPackage']
app_activity = config['appActivity']
automation_name = config['automationName']
from appium import webdriver
# 创建driver对象
driver = webdriver.Remote('http://localhost:4723/wd/hub', {
'platformName': platform_name,
'deviceName': device_name,
'appPackage': app_package,
'appActivity': app_activity,
'automationName': automation_name
})
# 进行其他操作,例如点击按钮、输入文本等
element = driver.find_element_by_id('com.example.app:id/button')
element.click()
# 关闭driver对象
driver.quit()
这样,你就可以将appium功能保存在json文件中,并在代码中调用了。通过修改json文件中的配置信息,可以灵活地改变appium功能的参数。
领取专属 10元无门槛券
手把手带您无忧上云