Appium之python API

webdrivercontexts(self)说明:返回多个会话内容使用:driver.contexts current_context(self)说明:返回单个会话的内容使用:driver.current_context context(self)返回current_conte
9次阅读

appium案例

import unittestfrom time import sleepfrom appium import webdriverimport desired_capabilitiesclass ChromeTests(unittest.TestCase): def setUp(self):
10次阅读

Appium Server 传递Android参数

Appium  server Capabilities传递参数    Android 特定参考:http://appium.io/slate/cn/master/ android 特有关键字描述实例appActivity你要从你的
3次阅读

appium远程调用appium server

如何通过本地的代码,调用远程的server呢? 例如:我有两台电脑A(192.168.112.10)和B(192.168.112.11),那我怎么能在A执行本地脚本,但是使用B上的server呢? 查看appium连接appium服务并开启一个session的例子如下: 
4次阅读

【appium】查看Android应用包名、Activity的几个方法

一、有源码情况直接打开AndroidManifest.xml文件,找到包含android.intent.action.MAIN和android.intent.category.LAUNCHER对应的activity。如下图中第三行package为com.cola.ui,第七行主Activity为co
8次阅读

android自动化测试--appium运行的坑问题及解决方法

问题1. error: Failed to start an Appium session, err was: Error: Requested a new session but one was in progress 之前的会话没有关闭,然后你又运行了测试实例,也没有设置覆盖.&nbs
8次阅读

Appium学习路—Android定位元素与操作

一、常用识别元素的工具uiautomator:Android SDK自带的一个工具,在tools目录下monitor:Android SDK自带的一个工具,在tools目录下Appium Inspector:Appium自带的一个功能,只有mac下可以使用该功能 下面是用monitor抓取
7次阅读

appium界面运行过程(结合日志截图分析)

appium界面运行过程:1、启动一个http服务器:127.0.0.1:47232、根据测试代码setUp()进行初始化,在http服务器上建立一个session对象3、开始调用adb,找到连接上的设备,设置设备id4、等待设备准备好响应命令5、开启logcat日志监控6、将生成的apk属性信息文
14次阅读

appium框架之bootstrap

appium是开源项目,可以获得源码: appium-master在eclipse中用maven导入会发现有2个项目:bootstrap和sauce_appium_junit。sauce_appium_junit是一些测试用例的集合,帮助学习的。bootstrap就是appium架构中放在
8次阅读

移动自动化相关名词解释

操作系统:android、ios、FirefoxOs自动化测试基础框架:appium、selendroidandroid模拟器:bluestacks(蓝叠)、Genymotion、AVDmanage(android SDK自带的)、调试工具:ADB(Android Debug Bridge)定位元素
13次阅读