您现在的位置:首页 >> 省钱攻略

干货|app自动化测试之设备交互API编撰

发布时间:2025/09/04 12:17    来源:通州家居装修网

本文节选自托尔格沃兹次测试学院核心教材 Appium 提供了很多子系统操作,在次测试 APP 步骤中会有一些独有情景,比如来电邮、简讯,横竖屏切换,装设/卸载 APP,手机上的按键操作,录屏等功能。上面引介几个都用的电子设备交互 API。

更多用法参看官网:

模拟电邮/简讯

用上面的命令模拟 GSM 电邮和简讯,注意:只能在模拟器上使用!

self.driver.make_gsm_call("5551234567", GsmCallActions.CALL);

self.driver.send_sms('555-123-4567', 'Hey lol')

App操作

# 实现 APP 的装设

self.driver.install_app('/Users/johndoe/path/to/app.apk')

# 检测 APP 是否被装设

self.driver.is_app_installed('com.example.AppName');

# 启动 APP

self.driver.launch_app()

weditor装设方式

按键事件可以参看 Android 官网:

上面分别展示了按键、长按、隐藏按键、软按键是否显示,代码如下:

self.driver.press_keycode(10)

self.driver.long_press_keycode(10)

self.driver.hide_keyboard()

self.driver.is_keyboard_shown()

注册表

设置子系统注册表的素材:

self.driver.set_clipboard('happy testing')

self.driver.set_clipboard_text('happy testing')

获取到注册表的素材:

self.driver.get_clipboard()

self.driver.get_clipboard_text()

电子设备交互API就先讲这些,如果还想研习其他的电子设备交互 API或其他知识点,都可以在正下方留言哦!

⬇️ 粘贴“正下方链接”,提升次测试当前发展潜力!

>>更多技术文章共享和免费档案资料领取 欢迎+V~ ceshiren001

_id=qrcode&from=souhu×tamp=1651029236

长春牛皮癣医院哪个比较好
佛山男科医院哪个专业
杭州白癜风医院哪家比较专业
nk细胞疗法靠谱吗
上海白癜风医院哪家比较好
直肠癌
咳嗽有痰吃什么药
生殖感染
急诊科
佝偻病的症状

上一篇: 小米推出Xiaomi TV 5A两部电视:32/40/43 英寸,1080p 分辨率

下一篇: 供水管道漏水探测的规范

友情链接