关注分享主机优惠活动
国内外VPS云服务器

热点资讯 | 应用自动测试的设备交互API(app接口自动测试工具)详解

概要:提供了很多系统操作。 测试过程中会出现一些特殊场景,比如来电短信、横竖屏切换、安装卸载、手机键盘操作、屏幕录制等功能。 以下是一些常用的设备交互。

Appium提供了很多系统操作。 在APP测试过程中,会出现一些特殊的场景,比如来电、短信、横竖屏切换、安装/卸载APP、手机键盘操作、屏幕录制等功能。 。 以下是一些常用的设备交互API。

详细使用说明请访问官网:

http://appium.io/docs/en/about-appium/intro/

Analog电话/短信

要模拟 GSM 通话和短信,请使用以下命令: 注意:仅在模拟器中可用。

self.driver.make_gsm_call("5551234567", GsmCallActions.CALL);self.driver.send_sms("555-123-4567", "Hey lol") App操作 # 实现APP安装self I将要。 driver.install_app("/Users/johndoe/path/to/app.apk") # 检查APP是否安装 self.driver.is_app_installed("com.example.AppName"); # 启动APP 如何安装 self.driver. launch_app() Weeditor

键盘事件请参考Android官网:

https://developer.android.com/reference/android/view/KeyEvent.html

按键、长按、隐藏键盘、软键盘的显示状态如下。 代码如下:

self.driver.press_keycode(10)self.driver。 long_press_keycode(10)self.driver.hide_keyboard()self.driver.is_keyboard_shown() Clipboard

设置系统剪贴板的内容:

self.driver.set_clipboard("快乐测试")self.driver. (“快乐测试”)

获取剪贴板的内容:

self.driver.get_clipboard()self.driver.get_clipboard_text()

这是设备交互API。 如果您想了解更多,对设备交互API或者其他知识点有任何疑问,请在下方留言。

最后大家可以关注公众号:Sad Latio!自从加入公司以来,我想跟大家分享的信息有很多! 这些信息包括了面试官在面试时应该问到的所有知识点,比如基础知识、Linux要领、shell、互联网编程原理、Mysql数据库、抓包工具等话题,还包括了很多测试行业的常识,例如: 接口测试工具。 、高级-Python编程测试、Web自动化测试、APP自动化测试、接口自动化测试、高级持续集成测试、测试架构开发测试框架、性能测试、安全测试等等。

对于我的博客如果您喜欢我的博客内容,请一键“点赞”、“评论”、“收藏”! 如果你的朋友喜欢我们的自动化,可以加入我们的技术交流群:914172719(海量学习资料免费分享)

推荐文章

求职面试、求职面试、软件测试员都是必修的以下是一些面试你应该知道的技巧!

面试经历:在一流城市搬砖!我又来面试软件测试职位了。 5000就够了...

面试官:工作三年了,你还来面试初级测试吗?不幸的是,软件测试工程师这个职位需要用双引号括起来。 ..

什么样的人适合做软件测试?

按时离开公司的人在我之前升职了..

我保留了。转行当测试工然后消失……

未经允许不得转载:主机频道 » 热点资讯 | 应用自动测试的设备交互API(app接口自动测试工具)详解

评论 抢沙发

评论前必须登录!