appium 自动化测试
文章平均质量分 92
基于java、python语言记录一些APP自动化的操作。
Lucas__liu
这个作者很懒,什么都没留下…
展开
-
基于python的Page Factory模式
基于 Python 的 Page Factory 设计模式测试库, 类似于Java的Page Factory模式,旨在减少代码冗余,简单易用,具有高度的可扩展能力。原创 2022-11-16 14:33:14 · 620 阅读 · 5 评论 -
Windows 10 搭建 Appium 自动化测试环境
Windows 10 搭建Appium自动化测试环境环境搭建列表Java JDKNodeAndroid SDKPlatform-toolsBuild-toolsEmulatorAppiumAppium-doctorⅠ 安装 Java JDK下载 Java jdk ,按步骤安装,Windows 10 默认安装在路径C:\Program Files\Java\jdk1....原创 2020-01-15 13:32:41 · 1325 阅读 · 7 评论 -
Mac 搭建Appium自动化测试环境
环境搭建列表XcodeHomebrewCarthageNode & NPMJDKauthorize-iosios-deployideviceinstallerios_webkit_debug_proxyAppiumAppium Doctor安装Xcode和模拟器启动Mac应用程序商店并下载/安装Xcode。安装之后,启动Xcode并选择Xcode > ...原创 2020-01-03 13:07:49 · 4040 阅读 · 2 评论 -
appium 使用 selenium grid
简介appium 通过使用--nodeconfig服务器参数,可以将appium服务器注册到本地Selenium grid (setup docs),同时在不同设备的浏览器、操作系统和机器上运行测试。最大程度用于兼容性测试。关于selenium grid的使用,参考上一篇 selenium grid。前置条件已安装配置appium(点击下载)已配置Android SDK配置虚拟设备或...原创 2019-07-22 09:51:41 · 1434 阅读 · 0 评论 -
appium 拖动进度条
方法:找到元素获取元素的坐标获取元素的size百分比拖动进度条代码:java(具体参考GitHub) public void testSeekbar() throws Exception{ Thread.sleep(3000); driver.findElementByAndroidUIAutomator("new UiSelector().t...原创 2019-07-07 19:06:44 · 1924 阅读 · 0 评论 -
appium 上、下、左、右滑动
1原创 2019-07-07 19:07:07 · 462 阅读 · 0 评论 -
Appium 混合应用切换webview
VersionMinimum Chrome VersionLink to Chromedriver2.4469.0.3497.0v2.44 (link)2.4369.0.3497.0v2.43 (link)2.4268.0.3440.0v2.42 (link)2.4167.0.3360.0v2.41 (link)2.4066.0.33...原创 2019-06-30 11:51:50 · 5993 阅读 · 0 评论 -
appium 定位方式总结
appium 定位方式种类:方式注释AccessibilityId在 Android 上,主要使用元素的content-desc属性,如该属性为空,不能使用此定位方式。在 iOS 上,主要使用元素的accessibility id属性进行定位,如该属性为空,如该属性为空,不能使用该属性。Id使用元素的Resource Id属性定位,支持:Android,仅支持 An...原创 2019-09-16 09:34:25 · 3954 阅读 · 0 评论 -
Appium自动化Windows APP
前提条件Windows 10或者更新版本能进入管理员模式需要WinAppDriver环境搭建打开Windows PC的开发者模式安装Windows SDK并默认安装下载Windows driver并默认安装运行WinAppDriver.exe(记得要用admin权限运行), 默认路径 (C:\Program Files (x86)\Windows Application Dr...原创 2019-08-23 16:29:20 · 3316 阅读 · 5 评论