51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#appium
Appium Android Bootstrap源代码分析之启动执行
通过前面的两篇文章《AppiumAndroidBootstrap源代码分析之控件AndroidElement》和《AppiumAndroidBootstrap源代码分析之命令解析运行》我们了解到了Appium从pc端发送过来的命令是怎样定位到命令相关的控件以及怎样解析运行该命令。那么我们剩下的问题就是bootstrap...
代码星球
·
2020-08-25
Appium
Android
Bootstrap
源代码
分析
appium实现app上、下、左、右滑动操作
1.swipe方法语法 swipe(self,start_x,start_y,end_x,end_y,duration=None):参数-start_x-开始滑动的x坐标-start_y-开始滑动的y坐标-end_x-结束点x坐标-end_y-结束点y坐标-duration-持续时间,单位毫秒2.手机坐标:手...
代码星球
·
2020-08-09
appium
实现
app
滑动
操作
appium在native app和webview中查找元素--切换context
应用中一般是nativeapp和webview(如H5)混在一起,appium实现在webview中查找元素,切换context到webview,然后用xpath查找即可 #查看所有的contextcontexts=driver.contexts &n...
代码星球
·
2020-08-09
appium
native
app
webview
查找
appium 报错No Chromedriver found that can automate Chrome '50.0'的处理
appium服务chromedriver驱动文件的位置:appium服务程序的安装目录 esourcesappode_modulesappiumode_modulesappium-chromedriverchromedriverwin遇到替换driver后还继续报错的情况,这时候我们需要在appium的配置内...
代码星球
·
2020-08-09
appium
报错
No
Chromedriver
found
appium通过deep links或scheme url实现应用内跳转
appium中可以通过设置desiredcaps启动应用。desire_caps_data={ 'automationName':'Appium','deviceName':'HT6920203551',#'deviceName':'NX523JV1','platformName':'Android',#'platf...
代码星球
·
2020-08-09
appium
通过
deep
links
scheme
appium+python手机app自动化测试配置和测试代码示例
前提是配置好了adb环境变量(安卓),安装了python1.安装appiumserver下载地址 : http://appium.io/2.安装appiumclient和selenium在cmd中输入pip install selenium &n...
代码星球
·
2020-08-09
测试
appium+python
手机
app
自动化
appium 计算器demo
需要修改的是platformVersiondeviceNamedemo:#coding=utf-8fromappiumimportwebdriverimporttimedesired_caps={}desired_caps['platformName']='Android'desired_cap...
代码星球
·
2020-08-09
appium
计算器
demo
Appium-desktop的下载&安装
下载地址:http://appium.io/选择版本双击安装 ...
代码星球
·
2020-08-09
Appium-desktop
下载
安装
Windows android appium python3 环境搭建
安装nodejshttps://www.cnblogs.com/sea-stream/p/10520624.html java环境变量配置:https://www.cnblogs.com/sea-stream/p/5815957.html 安装Androidsdktools:https:...
代码星球
·
2020-08-09
Windows
android
appium
python3
环境
利用Python语言Appium启动ios app
首先配置好电脑环境,主要是appium太难配了,不多说然后,分两步第一步:启动appium服务器 有三种方法,1.下载appium-desk-top(桌面客户端),启动  ...
代码星球
·
2020-06-27
利用
Python
语言
Appium
启动
appium 自动化测试头条
1、node.js和npm Appium需要 2、JDKjava环境,Android需要这个环境你可以到以下链接去下载jdk https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.ht...
代码星球
·
2020-06-20
appium
自动化
测试
头条
python爬虫之Appium手机APP爬虫
一、Appium工作原理(详情见:https://www.cnblogs.com/sophia194910/p/7515165.html) Appium的功能其实很简单:监听一个端口,然后接收由client发送来的command,翻译这些command,把这些command转成移动设备可以理解的形...
代码星球
·
2020-06-14
爬虫
python
Appium
手机
APP
Appium基础之屏幕截图
在实际自动化项目运行过程中,很多时候App可以会出现各种异常,为了更好的定位问题,除了捕捉日志我们还需要对运行时的设备状态来进行截屏。从而达到一种“有图有真相”的效果。方法1save_screenshot()该方法直接保存当前屏幕截图到当前脚本所在文件位置。driver.save_screens...
代码星球
·
2020-06-13
Appium
基础
屏幕
截图
Appium脚本(5) 元素等待方法示例
在自动化过程中,元素出现受网络环境,设备性能等多种因素影响。因此元素加载的时间可能不一致,从而会导致元素无法定位超时报错,但是实际上元素是正常加载了的,只是出现时间晚一点而已。那么如何解决这个问题呢?设置元素等待可以更加灵活的制定等待定位元素的时间,从而增强脚本的健壮性,提高执行效率。强制等待设置固定的等待时间,使用s...
代码星球
·
2020-06-13
Appium
脚本
元素
等待
方法
Appium脚本(4) 使用uiautomator方法定位元素
1fromapp.find_element.capabilityimportdriver2fromtimeimportsleep34#使用uiautomator方法定位元素56accunt_input=driver.find_element_by_android_uiautomator('newUiSele...
代码星球
·
2020-06-13
Appium
脚本
使用
uiautomator
方法
首页
上一页
...
3
4
5
6
7
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他