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

局域网建设简单的影视网站网站建设毕业设计开题ppt

局域网建设简单的影视网站,网站建设毕业设计开题ppt,wordpress增加首页菜单,赣州网站制作1.目标 在做饭、锻炼等无法腾出双手的场景中#xff0c;想刷刷抖音 刷抖音的时候有太多的广告 如何解决痛点 抖音自动播放下一个视频 iOS系统高版本无法 越狱 安装插件 2.操作环境 MAC一台#xff0c;安装 Xcode iPhone一台#xff0c;16 系统以上最佳 3.流程 下载最…1.目标 在做饭、锻炼等无法腾出双手的场景中想刷刷抖音 刷抖音的时候有太多的广告 如何解决痛点 抖音自动播放下一个视频 iOS系统高版本无法 越狱 安装插件 2.操作环境 MAC一台安装 Xcode iPhone一台16 系统以上最佳 3.流程 下载最新 web-driver-agent_appium xcode 打开 配置开发者证书 运行  ( 直接commandU运行这是test模式不能run即一定要执行projectTest 才可以校验第三步) 运行后会提示输入mac电脑的密码提示编译成功并且在IOS真机上看到了WDA的身影。 编译成功 同时控制台会显示输出IP地址和端口如下图所示打开控制台方法选择view-Debug Area-Activate console打开底部控制台。关键是最后一句话ServerURLHere-http://192.168.11.236:8100-ServerURLHere 复制url到输入在浏览器中就会发现网页上显示出你的手机界面然后你就可以为所欲为啦。 不过有些iPhone据说是国产的原因直接使用ip不能连接手机即输入打印出来的url无法显示手机界面需要进行端口转发终端执行 “iproxy 8300 8100” 回车后在浏览器中输入http://localhost:8300/出现json字符串即表示成功同时说明WDA安装成功了。 查看当前设备 地址后面添加/status可以查看当前设备你使用的哪个设备运行就是哪个设备的状态的状态。---http://localhost:8300/status获取与wda通信session id 手机桌面app iOS15 以上打开屏幕会出现黑色影子15 一下会闪退需要 xcode 附加调试才能运行 第一部完成 web-driver-agent 就算安装完了。 开始第二部分 实现自动点击和滑动界面文字获取等操作... 实现原理 本身 web-driver-agent 就是 一个服务器我们在写app安装到手机调用本机127.0.0.1服务器接口。 点击/滑动 接口 (NSArray *)routes {return[[[FBRoute POST:/wda/touch/perform] respondWithTarget:self action:selector(handlePerformAppiumTouchActions:)],[[FBRoute POST:/wda/touch/multi/perform] respondWithTarget:self action:selector(handlePerformAppiumTouchActions:)],[[FBRoute POST:/actions] respondWithTarget:self action:selector(handlePerformW3CTouchActions:)],]; } 要调用本地服务器需要先获取一个sessionId 访问 http://127.0.0.1:8100/status 可以得到若sessionId字段为空 就访问  /session  创建 POST http://127.0.0.1:8100/session  Body  NSString *body {\capabilities\:{\firstMatch\:[{\arguments\:[],\environment\:{},\eventloopIdleDelaySec\:0,\shouldWaitForQuiescence\:true,\shouldUseTestManagerForVisibilityDetection\:false,\maxTypingFrequency\:60,\shouldUseSingletonTestManager\:true,\shouldTerminateApp\:true}],\alwaysMatch\:{}}}; 获取session完整代码 - (IBAction)noButtonhttp:(id)sender {//get请求//[self reqWithMethod:0];[xddHttp reqWithMethodxdd2:http://127.0.0.1:8100/status Method:0 HTTPBody: Block:^(NSURLResponse * _Nonnull response, NSDictionary * _Nonnull dic) {NSString *sessionId dic[sessionId];NSLog(请求成功-status-sessionId%,sessionId);iPhoneSessionId sessionId;if ([sessionId isKindOfClass:[NSNull class]]) // 字符串为空NSString *body {\capabilities\:{\firstMatch\:[{\arguments\:[],\environment\:{},\eventloopIdleDelaySec\:0,\shouldWaitForQuiescence\:true,\shouldUseTestManagerForVisibilityDetection\:false,\maxTypingFrequency\:60,\shouldUseSingletonTestManager\:true,\shouldTerminateApp\:true}],\alwaysMatch\:{}}};[xddHttp reqWithMethodxdd2:http://127.0.0.1:8100/session Method:1 HTTPBody:body Block:^(NSURLResponse * _Nonnull response, NSDictionary * _Nonnull dic) {NSString *sessionId dic[sessionId];NSLog(请求成功-session-sessionId%,sessionId);iPhoneSessionId sessionId;}];}}];} 拿到session 及可以去点击滑动获取屏幕信息了。 我测试每 10 秒手机屏幕自动上滑一次 创建定时器 (void)myTimers{userarr [self testArr];dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{// 在这里执行你的任务//[self goo:nil];});myTimer [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:selector(goo:) userInfo:nil repeats:YES];} 每秒加一到 10 就执行一次滑动屏幕 (void)go{GlobalVariableName g0;userindex userindex 1;NSLog(定时器查 %d,userindex );//if(userindex %3 0){if(userindex 10){userindex0;NSLog(开始滑动 %,-------------------);NSString*url [NSString stringWithFormat:http://127.0.0.1:8100/session/%/wda/touch/perform,iPhoneSessionId];//点击NSString*body {actions:[{action:tap,options:{x:131,y:248}}]};//滑动body{\actions\:[{\action\:\press\,\options\:{\x\:111,\y\:392}},{\action\:\wait\,\options\:{\ms\:500}},{\action\:\moveTo\,\options\:{\x\:112,\y\:161}},{\action\:\release\,\options\:{}}]};[xddHttp reqWithMethodxdd2:url Method:1 HTTPBody:body Block:^(NSURLResponse * _Nonnull response, NSDictionary * _Nonnull data) {NSLog(滑动结果 %,data);}];}} 实现效果 web-driver-agent_appium-自动滑动 手机需要保持后台运行定时器一直运行 保持后台运行参考代码 iOS 关于后台持续运行https://gitee.com/vww/BgTaskDemo
http://www.hkea.cn/news/14356761/

相关文章:

  • 郑州做网站优化公网站怎么做才算精致
  • asp.net不适合做网站网站建设得多少钱
  • 国内的c2c网站有哪些免费行情软件网站大全网页版
  • 公司网站怎么做实名认证wordpress安装用户名密码
  • 做网站的软件叫什么网站建设属于劳务吗
  • 网站dns刷新克旗网站制作5229998
  • 成都市城乡建设厅官方网站公司网络搭建
  • 临沧网站建设临沧wordpress p=
  • 东莞网站建设网站建立wordpress. 评论插件
  • 企业网站城市分站系统用wordpress如何做网页
  • 加强网站信息建设管理吉林省建设厅官网查询
  • 如何用本机电脑做网站服务器seo外包公司一般费用是多少
  • 如何做好网站针对搜索引擎的seo网站建设客户需要提供什么
  • 网站遭攻击html代码翻译器
  • 免费网站安全软件下载安装制作网页时可以使用什么来实现动态效果
  • 广州市外贸网站建设重庆网站制作有哪些
  • 素材网站开发c语言程序设计网站
  • 哪个网站有免费ppt下载交通局网站模板
  • 做浏览单的网站wordpress怎么切换成中文的
  • 门户型网站建设方案网站设计风格升级
  • 用flash做网站教程北京网站案例
  • 山西太原网站建设公司有哪些网站开发流程 文档
  • 网站建设需要的软件是什么互联网 网站定制
  • 签订网站建设合同应注意专业的移动网站建设公
  • 怎么做百度网站会显示图片在旁边张家口外贸网站建设
  • 免费网页设计成品网站3小说网站开发
  • 自己做的网站可以开直播快乐十分网站开发
  • 高水平的大连网站建设必应搜索引擎
  • 网站建设下拉导航栏网站开发用什么语言最好
  • 小县城做房地产网站wordpress通过电子邮件发布