草庐IT

Automation

全部标签

ios - UI 自动化 "could not be tapped because the element is not visible"iOS

这让我发疯,如果有人能提供帮助,我将不胜感激......我正在尝试编写一个ui自动化脚本来测试应用程序。有一个特定的CollectionView,其中单元格是通过首先加载View从Nib生成的....-(void)viewDidLoad{[superviewDidLoad];//Doanyadditionalsetupafterloadingtheview,typicallyfromanib.self.title=@"Forms";[self.categoryCollectionViewregisterNib:[UINibnibWithNibName:@"HomeCategoryCel

ios - 使用设备上的仪器进行自动化测试

我正在尝试关注thispost从命令行在iOS设备上运行UIAutomation脚本,但我无法让它工作。这是我目前使用的命令:仪器-t/Applications/Xcode.app/Contents/Applications/Instruments.app/Contents/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate/Users/X/Library/Developer/Xcode/DerivedData/TestiPhoneAutomation2-dyufpxsavtdq

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。请找到以下步骤,从命令提示符

iphone - 适用于 iOS 的 Xcode 项目自动化

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭10年前。我为不同的行业类别做了4个iphone应用程序。现在我想为同一类别申请更多。所以我想知道如何使用任何其他脚本制作iPhone项目..例如..applescrippting,命令行工具等。我还想知道:如何使用脚本创建新项目?如何在新项目中复制其他项目的文件?如何使用脚本编译和制作.ipa文件。请任何脚本大师和其他iOS开发人员帮助我了解这一点。任何人都可以帮助我使用不同名称的脚本创建相同的项目

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

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

不同语言的 iOS UI 自动化

我的iOS应用程序有10多种语言的本地化。我想检查所有屏幕是否正常(标签不会太长/太短等)。我知道我可以浏览我的应用并使用UIAutomation制作屏幕截图。有什么方法可以在UIAutomation中切换模拟器的语言?有什么方法可以通过启动1个命令来为我的应用程序生成屏幕截图吗?谢谢! 最佳答案 是的。事实上,我只是自己写的。:)使用这个项目:https://github.com/jonathanpenn/ui-screen-shooter它演示了如何从命令行运行UI自动化、使用plist更改命令交换模拟器语言以及使用AppleS

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

ios - 如何在faSTLane中设置环境变量?

我已经阅读了文档,但我仍然对在fastfile或bash_profile中的何处设置环境变量感到困惑。你能帮我解决这个问题吗?我想要实现的是在fastfile中设置apple开发人员凭据,并且不应该再次询问是否有任何用户提取我的代码并尝试构建它。我在faSTLane文件中写这个。如果我错了,请告诉我。default_platform(:ios)platform:iosdoENV["FASTLANE_DONT_STORE_PASSWORD"]="1"ENV["FASTLANE_USER"]=""ENV["FASTLANE_PASSWORD"]=""desc"GENERATESCREENS

iOS:无需越狱即可通过命令行在设备上部署和运行应用程序

我正在寻找一种自动化iOS开发测试周期的方法,最流行的方法似乎是先越狱然后再使用ssh。这包括两个步骤:使用命令行从Mac/PC将我的应用程序部署到设备。从Mac/PC命令行在设备上运行应用。但是,自iOS6和iPhone5以来,官方越狱一直不稳定,这让我想找到一个不基于越狱的替代方案。我看过fruitstrap和thispost.但是,前者不再维护,而后者似乎远非官方或稳定。所以我又来了,任何想法都会受到赞赏! 最佳答案 您可以在命令行上运行仪器以在模拟器中启动您的应用(并运行自动化测试)。据我了解,这也适用于真实设备。有关更多信

ios - 自动创建 Xcode 项目 (.xcodeproj)

如何在终端内自动创建XCode项目?如果你问这样做的目的...我希望创建一个服务,可以为不同的用户自动创建多个不同的项目。AppleScript我相信使用AppleScript可以做到这一点,但这会消耗大量资源,因为它会打开XCode。此外,这很可能会花费大量时间来创建多个项目。*编辑:就高性能解决方案而言,AppleScript的使用绝对不是我要寻找的。CMake我已经研究过CMake,但我对它的文档有点迷茫和困惑...*编辑:我在https://gist.github.com/740257找到了CMakeLists.txt的以下内容.然而,必须修改设置。#Seeoriginalpo