博观而约取,厚积而薄发。这篇文章主要讲述appium的简单调用以及mumu模拟器的使用相关的知识,希望能为你提供帮助。
一、安装sdk,配置环境变量,前提还要配置好jdk,安装完之后可以使用adb命令了,具体的安装可以看其他教程
文章图片
文章图片
【appium的简单调用以及mumu模拟器的使用】
adb connect 127.0.0.1:7555 #连接mumu模拟器,关联才可调用
安装后启动appium
文章图片
文章图片
文章图片
那么如何获取当前的包名和AppActivity呢?
可以使用adb命令:
adb logcat | findstr START
文章图片
如果使用python脚本调用
import unittest from appium.webdriver import Remote as android class DituTest(unittest.TestCase):def setUp(self): self.cap = { "platformName": "Android", "deviceName": "127.0.0.1:7555",# 当前设备端口号 "appPackage": "com.taotao.androidmydemo", "appActivity": ".activities.MainActivity", "noSign": "true", "noRest": "true" } self.phone_driver = Android("127.0.0.1:4723/wd/hub", self.cap)def test_agree_click(self): self.phone_driver.implicitly_wait(20) self.phone_driver.find_element_by_id(‘com.taotao.androidmydemo:id/sub1‘).click() #self.phone_driver.find_element_by_accessibility_id(‘b_introduce‘)#对应的content-descdef tearDown(self): pass
推荐阅读
- Spring Boot的特性(SpringApplication流式构建API)
- Kotlin语言打造Android AI语音助手
- Gnirehtetadb安卓手机通过USB连接到电脑上网
- ApplicationContextAware得到ApplicationContext的原理
- .net webapi+autofac+autoMapper 单元测试
- android(静态广播和动态广播)
- APP——功耗测试(耗电测试)——adb命令复杂获取分析
- Selenium IDE第一个测试用例图解
- Selenium IDE安装详细步骤图解