appium+python 怎么操作手机浏览器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了appium+python 怎么操作手机浏览器相关的知识,希望对你有一定的参考价值。

appium是一个通用的测试框架。只是为了避免程序员重复造轮子。是一个开源的测试框架。

但是它的底层并没有开发自己的库。使用各平台自带的测试API。比如android上使用是谷歌的测试框架。

你的测试用例通过python-client连接到测试管理服务器(NODE JS实现的)。然后就可以通过测试服务器用ADB命令去控制手机了。

如果你过去熟悉ADB命令,这个完全就没有秘密可言。
参考技术A 此问题可作两种解答:
1)你是想测试一个网站的手机端页面,此页面手机访问与电脑上访问会跳转到不同的地方。如果是这个情况,你就按web页面的测试方法进行测试,使用selenium+python的方法写代码。只需要在创建driver的时候加入agent配置即可
2)你的测试对象是公司开发的手机客户端应用,这个应该是一个浏览器。那就可以直接使用appium+python的框架去进行测试,相应测试代码模板可直接百度。

以上是关于appium+python 怎么操作手机浏览器的主要内容,如果未能解决你的问题,请参考以下文章

Appium appium+Android+selenium+python web 自动化 / 手机自动化 [分享] (windows)

Python+Appium学习之启动手机浏览器

Appium对手机chrome浏览器操作

python+appium模拟手机物理按键操作

python appium操作手机及app各种方法

Python爬虫:详解Appium如何爬取手机App数据以及模拟用户操作手势