草庐IT

ios - 如何在 iOS 上的 Protractor 测试中发送 ENTER 键?

我正在使用ProtractorJS(和Appium)在浏览器和设备上测试网站。其中一项测试是在搜索框中键入一些文本,然后按ENTER。这是页面对象的片段。page.searchInput.sendKeys("Text");page.searchInput.sendKeys(protractor.Key.ENTER);以上两行在任何浏览器和Android设备上都可以正常工作。但是,相同的测试在iOS上失败,因为没有发送ENTER键。在iOS键盘中,我必须按下的键是“搜索”键。测试必须使用键盘触发搜索。关于如何在iOS上发送ENTER键的任何想法? 最佳答案

ios - Xcodebuild测试运行失败

我正在尝试使用带有XCUITEST方法的新版appium进行ipad测试。一旦我启动了Appium服务器(1.6.0Beta2)并执行了我的测试(使用Java和Cucumber),我从appium日志中得到了几个错误。[Xcode]2016-10-0612:18:25.074xcodebuild[5380:983002]ErrorDomain=IDETestOperationsObserverErrorDomainCode=3"Testoperationwascanceled.Ifyoubelievethiserrorrepresentsabug,pleaseattachthelogf

ios - 出现 "Use current location"权限弹窗时 Appium 和 Selenium 连接失败

我正在尝试使用Appium自动化iOS测试。我有一个应用程序需要用户位置并在首次启动时请求位置权限。当我尝试将selenium连接到全新安装时,出现弹出窗口时失败。当我手动接受弹出窗口时,Seleium和Appium成功连接并且测试能够继续。这是服务器输出的副本:error:Instrumentsdidnotlaunchsuccessfully,failingsessionerror:FailedtostartanAppiumsession,errwas:Instrumentsdidnotlaunchsuccessfully--pleasecheckyourapppathsorbund

ios - 无法使用 appium 1.6.0 在 IOS 10 真实设备中启动 ipa 文件

首先,我从开发团队那里得到了一个.ipa文件进行测试,开发人员提到了带有设备UDID的.ipa文件,以便我可以将其安装到我的iPhone上。[Appium]WelcometoAppiumv1.6.0[Appium]AppiumRESThttpinterfacelistenerstartedon0.0.0.0:4723[HTTP]-->POST/wd/hub/session{"capabilities":{"desiredCapabilities":{"app":"/Users/apple/Downloads/ReaderManager.ipa","noReset":true,"plat

ios - 无法将检查器与 appium 1.6.0 一起使用

我最近安装了XCode8beta5。Appium1.6.0beta在我的MAC10.11.6上现在,在阅读了所有论坛并启动了Appium并启动了我的应用程序之后,我找不到如何使用此Appium1.6.0beta启动我的检查器并在我的应用程序中查找元素。我们如何使用appium1.6.0beta启动检查器?如果我们不能,我们如何找到xpath或找到元素?? 最佳答案 另一种解决方法是同时使用appium版本(apium1.6.X服务器和appium1.5.3GUI),此解决方案适用于android和IOS。请找到以下步骤,从命令提示符

ios - 任何将应用程序置于后台并在 Appium iOS 中重新启动的方法

有什么方法可以使用Appium在iOS自动化中执行以下过程?按主页按钮。将应用置于后台。打开一些其他应用程序(例如Gmail)->在那里进行操作。然后重新启动我们的应用并恢复方法检查。我试过这些:RemoteWebDriverwd=null;wd.close();但它只是退出我正在自动化的应用程序(就像wd.quit()),然后当我尝试重新启动时->它从头开始。我在iPhone模拟器上运行它。 最佳答案 Appium实际上确实提供了允许您closetheapp的客户端库,relaunchit(withoutstartingfroms

ios - 获取 'Posix spawn failure' 错误 - Appium iOS

我正在尝试在AppiumiOS中使用Java为一个应用程序运行我的自动化脚本。当我在Simulator上运行时,出现以下错误-info:Attemptingtoretrylaunchinginstruments,thisisretry#1info:AttemptingtorunapponiPhoneRetina(4-inch)-Simulator-iOS7.1info:Spawninginstrumentswithcommand:/Applications/Xcode.app/Contents/Developer/usr/bin/instruments-t/Applications/X

【appium+poco+airtest+python】微信内置浏览器h5与小程序的自动化测试

H5自动化一、环境安装1.安装安卓sdk2.安装appium3.安装airtestide4.安装python3.7(3.7版本敲重点,后面会解释)二、实现思路就我个人的经验而言,做自动化就两方面。一个是元素定位,一个是操作元素。那么首先要进行对于h5页面的定位,只要定位到元素了,操作元素就是c+v了。三、h5元素定位1.adb连接手机/模拟器,具体连接步骤不做描述2.打开微信,在文件传输助手中输入网址并进入http://debugtbs.qq.com如果这个页面打不开就先打开这个链接http://debugxweb.qq.com/?inspector=true打开后如图:勾选TBSInspec

ios - 如何在迦太基上安装旧版本

我需要有carthage来运行Appium测试。Appium社区还在努力支持XCode9.2,我们需要依赖XCode8.3.3操作系统:MacOSHighSierriaXCode版本:XCode8.3.3Java:1.9但是当我运行命令brewinstallcarthage时,出现以下错误:Error:YourXcode(8.3.3)istoooutdated.请引用下面的链接,这意味着-XCode9对Appium的支持尚未推出[https://github.com/facebook/WebDriverAgent/issues/639][1]请同时建议变通。谢谢

全网最细最全Appium自动化测试 iOS入门教程,App自动化测试教程,精细整理

目录:导读一、MAC电脑上Appium的安装流程二、流程图三、下载AppiumServerGui和AppiumInspector四、开始测试   1、真机测试        1.1准备工作        1.2获取开发包.app结尾        1.3WebDriverAgent使用        1.4配置AppiumInspector        1.5Python脚本基本配置 一、MAC电脑上 Appium 的安装流程 mac需要先安装xcodenodehomebrewpython 二、流程图  三、下载AppiumServerGui和AppiumInspector 1.安装Appi