当前位置: 首页 > news >正文

商务网站建设规划流程定制化软件

商务网站建设规划流程,定制化软件,wordpress阿里云esc配置,做亚马逊和淘宝网站一#xff1a; KIF 三方库的配置 今天的广州天气还不错#xff0c;原本想试试UI测试的#xff0c;前几天也了解到很多公司都在用 KIF 这这三方框架#xff01;#xff01;今天也就试着做做#xff0c;可就跪在了这个安装上#xff0c;我用cocopods 导入了 KIF#xf…一 KIF 三方库的配置       今天的广州天气还不错原本想试试UI测试的前几天也了解到很多公司都在用 KIF 这这三方框架今天也就试着做做可就跪在了这个安装上我用cocopods 导入了 KIF不用cocopods 的方法可以去 git 具体自己看看怎么配置这是Git地址GitKIF 现在是已经更新到 3.4.2 这个版本了去git上看到两天前作者还在更新。说明KIF是没问题还在更新维护是可用的。结果。。。Run~ dyld: Library not loaded: rpath/XCTest.framework/XCTestReferenced from: /Users/mxsm/Library/Developer/CoreSimulator/Devices/B6E8A337-2678-4C4B-9DF1-C97586418141/data/Containers/Bundle/Application/6F05F8A0-A445-49F9-B222-570CA7C49EB6/sinatest.app/sinatestReason: image not found导演你出来这他么是什么鬼     开玩笑这个问题其实我也纠结了许久上网搜了许多许多的方法尝试了很多次结果。。还是漏掉了要配置写东西下面是官方英文版本英语好的仔细阅读不好的请闭眼一秒钟我们去下面看看。。。         Final Test Target Configurations      You need your tests to run hosted in your application. Xcode does this for you by default when creating a new testing bundle target, but if youre migrating an older bundle, follow the steps below.       First add your application by selecting Build Phases, expanding the Target Dependencies section, clicking on the button, and in the new sheet that appears selecting your application target and clicking Add.       Next, configure your bundle loader. In Build Settings, expand Linking and edit Bundle Loader to be $(BUILT_PRODUCTS_DIR)/MyApplication.app/MyApplication where MyApplication is the name of your app. Expand the Testing section and edit Test Host to be $(BUNDLE_LOADER). Also make sure that Wrapper Extension is set to xctest.       The last step is to configure your unit tests to run when you trigger a test (⌘U). Click on your scheme name and select Edit Scheme…. Click on Test in the sidebar followed by the in the bottom left corner. Select your testing target and click OK.             好我把这整个给大家翻译成简单粗暴的形似。。其实我都是百度翻译摸索的。劳之看不懂       一 项目名Tests对象 (项目名Tests)--- Build Phase --- Target Dependencies --- ---项目的Tests文件去百度一下这个 tests 文件 和UItests 文件有什么区别      二 项目名Tests对象 --- Build Settings --- Linking直接搜--- Bundle Loader 填写$(BUILT_PRODUCTS_DIR)/项目名称.app/项目名称      三 项目名Tests对象 --- Build Settings --- Wrapper Extension 直接搜设置成 xctest      四 点击你 RUN 按钮隔壁的隔壁的项目target ---  Edit Scheme... --- Test 看看里面有没有你要测试的项目没有就添加一般都有感觉         这时候的配置完成了Command U没有问题以为可以了可当自己写了一个继承 KIFTestCase 的文件的时候问题又有了说KIF/KIF.h头文件找不到其实这个也正常你现在是在 Tests 对象这个项目里就是ZXDNLLTestTests里面。不是在你得项目target对象里面你得重新配置一下。下面是在你得 tests 对象里面的配置这点地方填写的具体内容从你的target对象这个项目里面就是 ZXDNLLTest怕有同学还是不明白里面粘贴复制就行了          以上这些配置了之后我的 KIF 也就可以了。创建 LoginTestCasse 再说一次它是继承 KIFTestCase 如图         二具体测试代码详解 // // LoginTestCase.m // ZXDNLLTest // // Created by mxsm on 16/4/28. // Copyright © 2016年 mxsm. All rights reserved. //#import LoginTestCase.h #import AFNetworking.h implementation LoginTestCase/*beforeAll 是一个在所有测试运行之前被调用一次的特殊方法。你可以为你这里运行的测试设置任何实体变量和初始化条件.tester 对象是指定的 KIFUITestActor 类的一个缩略名称。这个类包含了模拟用户动作的方法包括触摸和滑动.tapViewWithAccessibilityLabel 这也许是最常被用到的测试动作方法。正如其名称所显示的它可以在给定的辅助标签模拟在视图上的触击。在大多数情况下辅助标签和可视的文本标签例如按钮组件是配套的。否则你就需要手动设置辅助标签.一些控件诸如 UISwitch更加复杂需要比简单的触击更复杂的步骤来触发。 KIF 提供了一个特殊的 setOn:forSwitchWithAccessibilityLabel: 方法来改变一个切换的状态. */- (void)beforeAll {[tester tapViewWithAccessibilityLabel:Settings];[tester setOn:YES forSwitchWithAccessibilityLabel:Debug Mode];[tester tapViewWithAccessibilityLabel:Clear History];[tester tapViewWithAccessibilityLabel:Clear];}// 这里的测试方法使用 test开头的后面的自己写你要用commandU 的形式运行的话它的运行的顺序就是除了test之外的后面的按字母排序的方式运行比如下面的这个方法出test之外第一个字母是Z你要是又命名一个方法testyou ,它是y 他就会先运行。当然你也可以一个方法一个方法的运行点击方法前面的框框就OK了-(void)testzhangxuone {// 可以在这里添加自己需要的测试的内容int a 0;if (a0) {NSLog(you are successful);} }/* 下面是在简书找到的一篇关于单元测试的一个网络请求的测试其实大家可以对比一下KIF KIF和苹果自带的UI测试两者本质是一样的不过下面的请求是 AFNetworking 3.0 以前的版本的大家用还是用3.0之后的吧AFHTTPSessionManager *session [AFHTTPSessionManager manager];关于3.0 之后的给大家一个连接可以去看看 http://www.jianshu.com/p/047463a7ce9b*/// 下面方法的原文链接 http://www.jianshu.com/p/8bbec078cabe//-(void)testRequest{ // // 1.获得请求管理者 // AFHTTPRequestOperationManager *mgr [AFHTTPRequestOperationManager manager]; // mgr.responseSerializer.acceptableContentTypes [NSSet setWithObjects:text/html,nil]; // // 2.发送GET请求 // [mgr GET:http://www.weather.com.cn/adat/sk/101110101.html parameters:nil success:^(AFHTTPRequestOperation *operation, id responseObject) { // NSLog(responseObject:%,responseObject); // XCTAssertNotNil(responseObject, 返回出错); // self.stAlertView [[STAlertView alloc]initWithTitle:验证码 message:nil textFieldHint:请输入手机验证码 textFieldValue:nil cancelButtonTitle:取消 otherButtonTitle:确定 cancelButtonBlock:^{ // //点击取消返回后执行 // [self testAlertViewCancel]; // NOTIFY //继续执行 // } otherButtonBlock:^(NSString *b) { // //点击确定后执行 // [self alertViewComfirm:b]; // NOTIFY //继续执行 // }]; // [self.stAlertView show]; // } failure:^(AFHTTPRequestOperation *operation, NSError *error) { // NSLog(error:%,error); // XCTAssertNil(error, 请求出错); // NOTIFY //继续执行 // }]; // WAIT //暂停 //}end        网上有一篇翻译的国外的文章好多好多写 KIF 的直接是把那篇给通篇粘贴复制了链接还是给大家你理解了KIF知道他是做什么的也导入成功了你可以去看看那篇文章对自己肯定也有帮助链接给大家 KIF学习链接     还有一点注意我代码里面给的 http://www.jianshu.com/p/8bbec078cabe 这个链接里面还有几个链接不错的有更进一步学习单元测试的视频大家进去自己看就行了转载于:https://www.cnblogs.com/zhangxiaoxu/p/5464458.html
http://www.yutouwan.com/news/484367/

相关文章:

  • 开发网站申请企业官网网页设计
  • 做设计有哪些接私活的网站公园网站建设方案 ppt
  • 天河电子商务网站建设火车头 wordpress 发布接口
  • 仿淘宝网站网站seo优化心得
  • 科技企业网站设计南宁网站开发培训
  • 服装网站建设优点有哪些兰州哪有建设网站的
  • 如何查询网站备案时间查询衣柜做网站的关键词
  • 济宁网站制作唐人展示型网页设计
  • 陕西住房和建设厅网站wordpress wp-postviews插件
  • 重庆好的网站制作公司宁德seo公司
  • 国外特效网站wordpress的上传大小
  • 医药电子商务网站建设徐州市工程建设交易平台
  • 千博网站管理系统安装怎么样创建一个网站
  • 如何做网站弹窗广告可以访问违规网站的浏览器
  • 网站换服务器怎么做建设工程施工合同 示范文本
  • wordpress菜单项目边距和填充什么是seo优化推广
  • 阿里云网站托管长沙网站开发微联讯点官网
  • .net 网站开发教程成都中小企业网站建设
  • 网站建设 盘网互联如何做音乐网站
  • 百度怎样建立一个网站wordpress启用GZIP压缩
  • 查询网站备案进度免费登记照制作app
  • 高端网站搭建临汾建设局网站
  • 网站内页一般多久收录优化推荐
  • 网站开发研发工程师岗位职责微商城网站建设市场
  • 做网站怎么赚钱 知乎茶叶网站模板下载
  • 课程网站资源建设小结vps主机上新增网站
  • 推进门户网站建设网站主机与服务器吗
  • 天津市工程信息建设网sem seo
  • 泰州网站制作欧式风格装修效果图
  • 企业级网站开发平台wordpress 页面父子级