ios wda 编译问题汇总

news/2024/11/17 7:36:59/

目录

一、问题一

二、问题二:

三、问题三

四、问题四

 五、问题五

六、问题六


一、问题一

报错信息:Building for iOS, but the linked and embedded framework 'RoutingHTTPServer.framework' was built for iOS + iOS Simulator

解决办法:

在 targets 下的类别中,依次将 Build Settings 里的 Validate Workspace 修改为 Yes ,操作如下所示:

二、问题二:

/WebDriverAgent/Carthage/Build/iOS/RoutingHTTPServer.framework/Headers/RouteResponse.h:2:9: Double-quoted include "HTTPResponse.h" in framework header, expected angle-bracketed instead

解决办法

在 project 的 Info 信息中,将 Quoted Include In Framework Header 修改为 false ,操作如下所示:

三、问题三

报错信息:/WebDriverAgent/WebDriverAgentLib/Utilities/FBFailureProofTestCase.m:29:1: Implementing deprecated method

解决办法

将 recordFailureWithDescription 修改为 recordIssue ,操作如下所示:

四、问题四

报错信息:xcode 编译程序运行,总是提示输入用户名和密码

解决办法

通过提示框,进入到秘钥配置页面,配置秘钥的访问权限。将自己的秘钥配置成 允许所有应用程序访问此项目 ;或者 添加具体的应用。操作如下所示:

 

 

 五、问题五

报错信息

UITestingUITests internalImplementation]: unrecognized selector sent to instance 0x2825b1900 (NSInvalidArgumentException)

注意:wda 的编译包 webdriveragent 使用appium 官网提供的,不要使用Facebook 因为Facebook很久没更新了,如果使用有很多错误相关问题

appium webdriverAgent 下载地址

解决方式:直接换成appium 的wda 即可

六、问题六

报错信息:WebDriverAgent/WebDriverAgentLib/Routing/FBWebServer.m:12:9: Could not build module 'RoutingHTTPServer' 

 解决方式:将@property (nonatomic,assign, readonly) 修改为 @property (nonatomicstrongreadonly)


http://www.ppmy.cn/news/586283.html

相关文章

WDA学习笔记(二)通过页面跳转理解WDA开发流程

在进行开发之前先简单介绍一下WDA的控制器: WDA控制器包括组件控制器、定制控制器、视图控制器和窗口控制器。 • 组件控制器 每个 Web Dynpro 组件只有一个组件控制器。该控制器是全局控制 器,对所有其它控制器可见。组件控制器可以控制整个组件的功 能…

SAP之FPM卷二:FPM开发实例-创建WDA应用

系列文章目录 SAP之FPM卷一:FPM是什么 SAP之FPM卷三:FPM开发实例-设想需求与优化 SAP之FPM卷四:FPM开发实例- 创建程序所需表,结构并完成搜索页面主要代码 SAP之FPM卷五:FPM开发实例-完成主页面功能(1&…

WDA Architecture

忙了一阵子, 把我学习WD的计划打乱了,今天终于有点时间可以开学了, 先转篇网文先. 原文地址: http://moonroom1.spaces.live.com/blog/cns!7578AFCD9C32F7B1!443.entry Web Dynpro ABAP 系列: WDA Architecture (1) 上图是经典MVC模式, 通过将软件结构分离为Model, View, Contr…

Appium 自动化测试配置wda的两种方式。

tips:WebDriverAgent是Appium1.6.3以后版本新添加的模块,为了让appium与iPhone(基于xcuitest)设备进行通信而添加的。但是,这个模块在是一个独立的项目,在使用前必须编译、安装。下面介绍Appium中的WebDriverAgent的编译和打包。 …

WDA学习(29):WDA HTML

1.22 HTML Container 本实例测试HTML在WDA中结合使用。 創建WDA Component: Z_TEST_WDA99 UI Element VIEW:MAIN 創建UI Element:Splitter,SP1 設置height:600px; 設置sashPosition:20 設置sashPositionMode:percent 創建UI Element:Group,GP1 創建UI Element:LinkToAction,LIN…

WDS服务的搭建

步骤1:准备1号模拟机(win SR12-R2),设置计算机名,设为仅主机模式和静态的IP地址 步骤2:电脑重启之后打开服务器管理器点击添加角色和功能,一路回车来到选择服务器角色,勾选 【Active Directory域服务,DHCP…

IOS自动化—将WDA打包ipa批量安装驱动

文章目录 前言必要条件为何做这个 一、下载WebDriverAgent二、进行打包WDA.ipa1、指定xcode运行路径报错解决一:path does not exist报错解决二:not contain an Xcode project, workspace or package. 2、按步骤执行命令第一步第二步第三步 三、安装ipa文…

[facebook-wda]搭建iOS App自动化环境

搭建iOS App自动化环境 一、测试结构介绍 手机端的WDA Runner(WebDriverAgent)类似于appium测试框架中的 UIAutomator Server,将从客户端接收到的控制命令转换为XCUITest 相关API操作,实现对应用界面的控制。WebDriverAgent应用需…