#appium

Appium Android Bootstrap源代码分析之启动执行

通过前面的两篇文章《AppiumAndroidBootstrap源代码分析之控件AndroidElement》和《AppiumAndroidBootstrap源代码分析之命令解析运行》我们了解到了Appium从pc端发送过来的命令是怎样定位到命令相关的控件以及怎样解析运行该命令。那么我们剩下的问题就是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.手机坐标:手...

appium在native app和webview中查找元素--切换context

应用中一般是nativeapp和webview(如H5)混在一起,appium实现在webview中查找元素,切换context到webview,然后用xpath查找即可 #查看所有的contextcontexts=driver.contexts     &n...

appium 报错No Chromedriver found that can automate Chrome '50.0'的处理

appium服务chromedriver驱动文件的位置:appium服务程序的安装目录 esourcesappode_modulesappiumode_modulesappium-chromedriverchromedriverwin遇到替换driver后还继续报错的情况,这时候我们需要在appium的配置内...

appium通过deep links或scheme url实现应用内跳转

appium中可以通过设置desiredcaps启动应用。desire_caps_data={  'automationName':'Appium','deviceName':'HT6920203551',#'deviceName':'NX523JV1','platformName':'Android',#'platf...

appium+python手机app自动化测试配置和测试代码示例

前提是配置好了adb环境变量(安卓),安装了python1.安装appiumserver下载地址 :   http://appium.io/2.安装appiumclient和selenium在cmd中输入pip install selenium &n...

appium 计算器demo

  需要修改的是platformVersiondeviceNamedemo:#coding=utf-8fromappiumimportwebdriverimporttimedesired_caps={}desired_caps['platformName']='Android'desired_cap...
代码星球 ·2020-08-09

Appium-desktop的下载&安装

 下载地址:http://appium.io/选择版本双击安装 ...
代码星球 ·2020-08-09

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:...

利用Python语言Appium启动ios app

首先配置好电脑环境,主要是appium太难配了,不多说然后,分两步第一步:启动appium服务器      有三种方法,1.下载appium-desk-top(桌面客户端),启动       ...

appium 自动化测试头条

1、node.js和npm Appium需要 2、JDKjava环境,Android需要这个环境你可以到以下链接去下载jdk https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.ht...

python爬虫之Appium手机APP爬虫

一、Appium工作原理(详情见:https://www.cnblogs.com/sophia194910/p/7515165.html)  Appium的功能其实很简单:监听一个端口,然后接收由client发送来的command,翻译这些command,把这些command转成移动设备可以理解的形...

Appium基础之屏幕截图

在实际自动化项目运行过程中,很多时候App可以会出现各种异常,为了更好的定位问题,除了捕捉日志我们还需要对运行时的设备状态来进行截屏。从而达到一种“有图有真相”的效果。方法1save_screenshot()该方法直接保存当前屏幕截图到当前脚本所在文件位置。driver.save_screens...
代码星球 ·2020-06-13

Appium脚本(5) 元素等待方法示例

在自动化过程中,元素出现受网络环境,设备性能等多种因素影响。因此元素加载的时间可能不一致,从而会导致元素无法定位超时报错,但是实际上元素是正常加载了的,只是出现时间晚一点而已。那么如何解决这个问题呢?设置元素等待可以更加灵活的制定等待定位元素的时间,从而增强脚本的健壮性,提高执行效率。强制等待设置固定的等待时间,使用s...

Appium脚本(4) 使用uiautomator方法定位元素

 1fromapp.find_element.capabilityimportdriver2fromtimeimportsleep34#使用uiautomator方法定位元素56accunt_input=driver.find_element_by_android_uiautomator('newUiSele...
首页上一页...34567...下一页尾页