测试派 Give testers a home.
测试派
社区愿景和功能特性
所见即所得 Markdown 编辑
随时自由编辑分享内容
支持注销账号来去自由
柠檬班
柠檬班官网
腾讯课堂
柠檬班简介
排行榜
帖子打赏排行
积分排行
活跃度排行
贡献排行
长歌测试半生,归来仍是少年
登录
注册
首页
>
领域
>
自动化
Appium
21
引用 •
15
回帖 •
2304
浏览
关注
发帖
关注
分享
Q&A
763
引用 •
582
回帖 •
2
关注
X5内核
1
引用
App自动化
23
引用 •
29
回帖 •
1
关注
自动化测试工具
自动化测试工具
19
引用 •
14
回帖
Selenium
32
引用 •
23
回帖 •
1
关注
App
35
引用 •
23
回帖 •
2
关注
默认
热议
好评
优选
最近回帖
关注者
查看所有标签
12 年磨一剑:软件测试老兵的十条生存法则
软件测试行业发展趋势与技术要求: 在当下的数字化时代,软件测试行业正经历快速的变革和发展。自动化测试、持续集成和持续交付(CI/CD)、人工智能(AI)和机器学习(ML)、云计算和DevOps等技术正在重塑软件测试的各个方面。这些变化不仅影响了测试方法和工具的选择,也对从业人员的技能和职业发展提出了新的要求。以下是对软 ..
职场
41
引用 •
13
回帖 •
1
关注
471
appium2.x 最新安装教程来了!不用再装 appium desktop 了
新的appium已经舍弃了appium-server,重新回归到只有命令行安装和启动appium服务。 本文是基于最新的appium2.x的安装教程。正想学习使用appium的不要错过。 1、安装最新版本的node.js 下载地址:https://nodejs.org/en,一路安装完成即可。 2、命令行安装appiu ..
Appium
21
引用 •
15
回帖
3.1K
Appium 全新 2.0 版本特性介绍
关于Appium V2 Appium V2 beta版本在2021年发布,从2022年1月1号开始,Appium核心团队不会再维护Appium 1.x版本了,所有近期官方发布的平台驱动(如Android平台的UIAutomator,IOS平台的XCUITest)不再兼容Appium 1.x,需要基于Appium V2版 ..
Appium
21
引用 •
15
回帖
2.3K
app 元素定位失败了,怎么办?一看老师的做法,惊呆了。
学员们在日常的android app自动化测试工作当中,元素定位时会遇到以下类似的报错: [图片] 然后来问老师,这是啥情况? 老师一般都会送上亲切的关怀: 1)adb能识别到设备吗? 2)设备有被其它的程序在占用吗? 3)ADT的版本正确吗? 当学生对以上关怀都确认之后,反馈仍然会遇到这样的报错。 那么老师为了不影响 ..
Appium
21
引用 •
15
回帖
2K
Appium 环境搭建保姆级教程
APP自动化测试运行环境比较复杂,稍微不注意安装就会失败。我见过不少朋友,装了1个星期,Appium 的运行环境还没有搭好的。 搭建环境本身不是一个有难度的工作,但是 Appium 安装过程中确实存在不少隐藏的比较深的坑,如果一不小心踩中了其中的一个,那可能会花费比较长的时间来解决。 今天出一个 Appium 安装的详 ..
App自动化
23
引用 •
29
回帖 •
1
关注
2.1K
selenium4 与 selenium3 的区别
1)初始化浏览器对象 在初始化driver对象的时候,selenium4多了一个Service类,用来管理驱动程序的启动,停止。 service = Service(r'E:\python39\chromedriver.exe') driver = webdriver.Chrome(service=service) 2 ..
Selenium
32
引用 •
23
回帖 •
1
关注
1.5K
Appium 日志分析,深入剖析 Appium 实现原理
前言 在新版本的Appium中,很多的小伙伴们都发现了Appium底层的自动化引擎已经默认为UIAutomator2了,那么UIAutomator2与UIAutomator有什么区别呢? 首先,UiAutomator是Android自动化测试框架,是谷歌在Android4.1版本发布时推出的一款用Java编写的UI测试 ..
Appium
21
引用 •
15
回帖
1.3K
Appium inspector 可以直接定位 webview 页面, 有人知道原理吗
背景:在公司做一个hybrid app的自动化,无意中发现可以用native app的定位方式去定位webview,而且脚本可以正常运行。怀疑是Appium高版本的新特性(1.21版本)。现在用柠檬班APP的“柠檬社区”板块复现工作中遇到的情况,果然复现了。 环境:Appium Desktop 1.21版,chrome ..
App自动化
23
引用 •
29
回帖 •
1
关注
40
新鲜出炉:appium2.0+ 单点触控和多点触控新的解决方案
在appium2.0之前,在移动端设备上的触屏操作,单手指触屏和多手指触屏分别是由TouchAction类,Multiaction类实现的。 在appium2.0之后,这2个方法将会被舍弃。 '[Deprecated] 'TouchAction' action is deprecated. Please use W3C ..
Appium
21
引用 •
15
回帖
2.2K
关于 Appium 各种版本的安装,都在这里
大家在初次接触Appium时会看到网上各种帖子讲解如何安装Appium,各种Appium版本的安装教程满天飞,而很多帖子中提供的安装教程是已经过时了的,容易误导初学者。这篇文章带着你一起全面了解Appium各种版本如何选择如何安装。 一句话概述: Appium安装提供两种方式:桌面版和命令行版。其中桌面版又分为Appi ..
App自动化
23
引用 •
29
回帖 •
1
关注
2.4K
Appium 图像识别技术 OpenCV
什么时候我们需要用到图像识别? 在我们做App自动化测试的时候,会发现很多场景下元素没有id、content-desc、text等等属性,并且有可能也会碰到由于开发采用的是自定义View,View中的元素也无法识别到,很多的自动化测试框架对此类场景束手无策。Appium在V1.9.0中有给我们带来了针对于图像识别的全新 ..
App自动化
23
引用 •
29
回帖 •
1
关注
4.5K
app 自动化测试 - 多设备并发 -appium+pytest+ 多线程
1、appium+python实现单设备的app自动化测试 启动appium server,占用端口4723 电脑与一个设备连接,通过adb devices获取已连接的设备 在python代码当中,编写启动参数,通过pytest编写测试用例,来进行自动化测试。 2、若要多设备并发,同时执行自动化测试,那么需要: 确定设 ..
Appium
21
引用 •
15
回帖
4.6K
Appium 结合 TestNG 并行执行测试
Appium测试框架可以让我们使用不同的编程语言(Java、Python、Ruby、JavaScript)测试不同移动端平台的应用(Android、IOS),目前也是最火的移动端测试框架。这篇文章会带着大家学习到如何在不同设备中并行执行测试。 并行执行测试能够带来的好处: 提升测试效率,我们可以将测试用例分发给不同的设 ..
Appium
21
引用 •
15
回帖
1.2K
Mac 机上,appium-H5 应用 - 切换到 html 时,报错: cannot call non W3C standard command while in W3C mode
在利用appium,做app自动化时,从原生控制切换到html页面时(mac电脑上有此问题,windows没有),报如下错误: [图片] appium版本:1.15.1 mac版本:10.15.5
Appium
21
引用 •
15
回帖
20
公司 APP 内嵌腾讯 X5 内核 webview,如何使用 appium 进行测试?
1、出处说明: 本文来自柠檬班py27期学生在工作中实践的问题解决方案,文章内容转载自:https://www.cnblogs.com/erchun/p/13495933.html 2、问题背景: 最近在使用appium做自动化测试,测试公司的app。 app中有混合页面,一开始以为是使用的android手机原生web ..
Appium
21
引用 •
15
回帖
868
Appium 日志文件分析
Appium在和客户端及手机端进行通讯的时候会输出很多日志, 可以通过点击主面板的Get Raw Logs得到其原始日志: [图片] 现在我们另存到其他路径,并且以notepad工具打开进行查看 **Appium日志大体可以分为三大部分: [info] 信息级别 [Appium] 标签(日志发起者) Welcome t ..
Appium
21
引用 •
15
回帖
565
史上最全最细 App 自动化环境部署
所需工具+环境准备说明 基于win10 64位系统 JDK 1.8(64位) Android SDK Appium desktop 夜神模拟器 Step1:安装配置JDK 下载JDK 浏览器访问下面的地址(我们选择jdk1.8进行下载) https://www.oracle.com/java/technologies/ ..
Appium
21
引用 •
15
回帖
1.3K
Appium Grid 并发测试
背景 Selenium玩的比较6的同学比较清楚:在Selenium中三大组件中有包含了Selenium Grid,而其作用就是分布式执行测试用例。主要的应用场景在于: 缩短测试执行时间,提高自动化测试效率 多浏览器的兼容性测试。 Selenium只是针对于web平台的自动化,然而移动端平台的兼容性测试所涉及到机型众多, ..
Appium
21
引用 •
15
回帖
929
Appium 滑动踩坑记
前言 对于不同java-client版本,很多的API已经产生大的变化,所以一些API大家会发现已经失效或者使用方式发生了变化,滑动就是其中一项,这篇文章对滑动在不同的java-client版本以及不同的Appium版本使用给大家介绍下,避免大家踩坑。 不同的java-client版本 当前Appium版本为Appiu ..
Appium
21
引用 •
15
回帖
1.6K
Appium 初始化日志分析
Appium在和客户端及手机端进行通讯的时候会输出很多日志,通过日志我们可以知道Appium在初始化过程中做了哪些事情,并且对Appium的原理有深入的了解。 接下来我们开始逐行进行分析: 启动Appium服务,端口和工作地址信息[图片] 向Appium服务发起一个post接口请求,请求的数据包含客户端发送过来的Des ..
Appium
21
引用 •
15
回帖
376
[app] 自动化环境搭建 (Appium) for java
Appium来做app自动化相信大家都很熟悉了吧,就不再赘述他的概念和作用了,我们接下来着重介绍怎么来搭建整个app自动化环境,整个环境包括如下几个步骤: 安装jdk和eclipse及配置jdk的环境变量(这个略过,网上很多相关教程) 配置android SDK环境 下载安装Appium 安装模拟器(如果有androi ..
Appium
21
引用 •
15
回帖
1.1K