
appium
力先生
这个作者很懒,什么都没留下…
展开
-
WebDriverAgent安装到iphone真机
一、背景Appium ios平台自动化测试需要将WebDriverAgent安装到真机上,通过它驱动手机进行自动化测试,但实际往真机安装过程中会遇到各种各样的问题,特此记录一下。二、问题汇总:1、The executable was signed with invalid entitlements.2、Xcode There was an error communicating with your device.3、App installation failed: An unknown erro原创 2020-08-06 22:49:42 · 1845 阅读 · 0 评论 -
mac搭建appium自动化之testNG
1、导入testng的jar包百度搜索maven:repository即可查到相应的jar包依赖;注意:testng有时候版本过低,在执行测试时会报 java.lang.NoSuchMethodError的错;为了找到错误原因费劲精力,最后才发现是版本问题,本人用的testng-6.0各种报错,后来换成testng-6.14.3就完全ok了。(appium=1.17.1、java-client-7.00 )2、idea安装testng插件1)首先检查是否已安装,进入file—>setting原创 2020-07-28 19:22:18 · 297 阅读 · 0 评论 -
mac搭建ios自动化环境之WebDriverAgent配置
一、WebDriverAgent1、简单介绍:WebDriverAgent是facebook为苹果公司开发的一款自动化测试工具,github上有下载资源;另外appium安装后也会自动安装自带的WebDriverAgent;可以用自带的,也可以从github下载并替换自带的;2、不同appium版本自带WebDriverAgent默认路径不同1)appium 1.10.1之前版本:npm方式安装:/usr/local/lib/node_modules/appium/node_modules/a原创 2020-07-28 14:20:23 · 2499 阅读 · 0 评论 -
appium适用场景
appium应用场景:1、原生app跳转到浏览器打开的页面不适用于appium自动化测试;2、纯原生app或原生app中嵌套webview视图页面的混合app(非跳转浏览器页面)可以做appium自动化测试;3、纯浏览器应用可以做appium自动化测试;条件:混合app—>代码中打开webviewdebug功能—>谷歌浏览器中打开chrome://inspect定位web视图元素—>使用xpath或其他方式定位元素—>driver切换成webview视图的context。注原创 2020-07-12 11:06:02 · 558 阅读 · 0 评论 -
mac搭建appium环境之设置chromdriver
背景:appium对app进行UI自动化测试,原生页面切换到webview页面时,driver也要从NATIVE_APP切换到WEBVIEW_xxxxx,这个切换过程经常会出现chromdriver与安卓设备的webview版本不一致造成切换失败,从而不能执行后续对web页面元素操作的情况。解决方案:1、手动下载与安卓设备自带的webview相匹配的版本的chromedriver(注意与安卓设备的chrome浏览器和PC端chrome浏览器的版本没有任何关系);chromedriver下载地址为htt原创 2020-07-09 10:19:39 · 1225 阅读 · 0 评论