移动开发

自动化--APP UI自动化--Airtest学习

04-12
看到其他同事在使用airtest,于是学习一下 AirtestIDE提供了一个比较全的官方文档,讲解.操作都蛮细的 http://airtest.netease.com/docs/docs_AirtestIDE-zh_CN/index.html 使用airtest执行ui自动化,首先要: 1.安卓 AirtestIDE 官方安装  http://airtest.netease.com/ 或 网盘安装: 链接:https://pan.baidu.com/s/1IaTR_ZPxy81mCPwGsyR

移动OA系统真的有这么重要?

04-11
移动OA系统真的有这么重要?随着企业信息化建设的飞速发展,移动OA系统技术已取得长足的进步.企事业单位纷纷开始选择移动办公系统作为办公平台,系统的作用就在企业中显现的日益重要,主要体现子啊以下几个方面:移动办公系统,主要在办公的便捷性,对于出差跟公出等不在公司办公时,处理公司事务的及时性.移动OA还可以利用碎片时间及时的去处理相关的工作,实现随时随地办公,所以它才会越来越重要.移动办公OA系统能够更快速解决企事业内部的审批流转问题,解决了时间和空间上的限制,提高审批效率,OA系统全面的管理功能,

BadMethodCallException : Call to undefined method App\Models\Article::setContainer()

04-11
如果你执行 php artisan db:seed 发生如下错误 说是模型中不存在 静态方法 setContainer()方法,那么你应该检查下你的DatabaseSeeder.php 文件 中的 run()方法,看看你是不是call错了种子类文件 原文地址:https://www.cnblogs.com/zqblog1314/p/12693263.html

ios手机弹出层上表单的操作,收起键盘焦点错乱的问题

04-11
问题 今天遇到了ios手机下 弹出层上form表单 当收起键盘后,焦点错乱,无法再操作的问题 问题原因 Ios收起键盘以后,会对页面进行滚动操作,只需要 window.scroll(0,0)来重置一下就好. 解决办法 function device() { const u = navigator.userAgent; const isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端 const i

Uva12657 (Boxes in a Line)移动盒子

04-11
UVA 12657 Boxes in a Line You have n boxes in a line on the table numbered 1 . . . n from left to right. Your task is to simulate 4kinds of commands:• 1 X Y : move box X to the left to Y (ignore this if X is already the left of Y )• 2 X Y : move box

283. 移动零

04-11
地址:https://leetcode-cn.com/problems/move-zeroes/ <?php /** * Class Solution * 283. 移动零 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序. 示例: 输入: [0,1,0,3,12] 输出: [1,3,12,0,0] */ class Solution { /** * @param Integer[] $nums * @return NULL */ function m

Code-Validator:验证电话号码(可以是固定电话号码或手机号码)

04-11
ylbtech-Code-Validator:验证电话号码(可以是固定电话号码或手机号码) 1.返回顶部 1. using System; using System.Text.RegularExpressions; namespace Sp.Common { public class ValidatorHelper { /// <summary> /// 验证电话号码(可以是固定电话号码或手机号码) /// [固定电话:[3位或4位区号:区号可以用小括号括起来:区号可以省略:区号与本地号间可以

修改手机时间 可能会导致应用无法安装

04-11
Unable to install ‘*****’ 原文地址:https://www.cnblogs.com/lesten/p/12550727.html

iOS,Xcode11,解决“could not inspect application package” 导致的无法真机器运行

04-11
总结了一下可能存在3种情况 1. App命名出错了 你的App的名字中有非拉丁字符,也可能因为复制粘贴你App中包含了一些不可见的不正常字符,建议大家先改一下 引用自:https://stackoverflow.com/a/26393651 2. 你添加的第三方动态库需要配置一下 在这个路径下 BuildPhases -> Embedded Frameworks ->Enable "Copy only when installing" 引用自:https://stackov

自动化--APP UI自动化--RF学习

04-11
使用robotframe执行app 自动化 首先要 1.打开appium 2.手机需开启开发者模式(设置-系统-开发人员选项-USB调试) rf的脚本如下: 1 Comment 地址 设备 版本号 设备号(模拟器可随便写个值) 包名 2 open application http://localhost:4723/wd/hub platformName=Android platformVersion=x.x.x deviceName=xxxxx appPackage=xxx.xxx appAct

简单的android计分器(使用view module、live data、data binding)

04-11
一.界面展示 二.代码部分 1.界面布局 <?xml version="1.0" encoding="utf-8"?> <layout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://sc

iOS 自动打包 IPA 相关

04-11
自动安装证书和描述文件 #解锁 钥匙串 security unlock-keychain -p 电脑密码 $HOME/Library/Keychains/login.keychain # 导入 证书 security import $run_path/$accountDir/$bundleid.p12 -k $HOME/Library/Keychains/login.keychain -P $p12Pwd -T /usr/bin/codesign #拷贝 描述文件   $HOME/Library

掌握使用gitlab ci构建Android包的正确方式

04-11
最近公司在做移动端的项目,自然而然的需要搭建打包的环境.本来计划用Jenkins的,但是发现在gitlab上创建完项目后,提示去配置pipeline,于是决定用gitlab去尝试下,毕竟我觉得Jenkins的配置过于复杂了. gitlab-runner 在gitlab中,gitlab-runner相当于Jenkins中的slave的概念,所以首先需要给项目配置一个runner.gitlab-runner分为三种:Shared Runner.Group Runner.Specific Runner

2020手游折扣平台排行榜哪个好上榜app点评哪个最靠谱推荐

04-11
手机游戏行业分析如今已经成为了一个专门的工作岗位,因为确实每天都需要有人在做这件事情.不仅仅是游戏公司,这个行业还要好很多人需要这样的分析数据.因为只有弄清楚了用户的真实需求以后,可以针对性地制作出他们真正喜欢的游戏,才有可能在市场上面引发爆点. 所以手机游戏行业分析才显得这么重要,而且还会持续的存在下去.因为现在的行业越来越复杂,融入了很多其他行业的一些元素,也分析起来会更加困难一些.不过这些都没有关系,只要能够有专门的力量来做市场分析这一块,依然可以得到十分明确的行业走向,给整个行业指明方向

树莓派安装系统 ssh vnc之手机热点连接

04-11
首先在树莓派官网下载镜像 https://www.raspberrypi.org/downloads/ 下载适合的版本 这里下载的是raspbian系统插入SD卡 建议用SDformatter软件格式化FAT格式 然后用WIN32 disk imager软件镜像的位置复制到左边 右边选择U盘位置 注意最好镜像路径不带中文 完成后系统其实已经装好   SD卡插入树莓派,通过HDIM连接显示器开机就可以了 第二部  没有显示器 通过手机热点连接ssh vnc控制系统 1.向boot文件夹下新建ssh

APP专项测试2 -- CPU cmd命令及脚本

04-11
获取数据 adb shell "dumpsys meminfo | grep com.example.shineapp" import os import time import csv #控制类 class Controller(object): def __init__(self,count): self.counter = count self.alldata = [("timestamp","cpustatus")] #单次测试过程 de

百度地图矩形移动

04-11
思路: 用百度地图提供的API画出矩形,根据画出的矩形得到矩形的对角线.移动对角线,再根据移动后的对角线计算得到新的矩形. 引用vue-baidu-map <template> <div> <div :style="{height: tableHeight + 'px'}"> <baidu-map style="height: 100%" class="map" :center="mapCent

APP自动化 -- 框架

04-10
一.框架源码 https://github.com/jiangnan27/Autotest_APP_Open 二.框架环境 python3 + appium1.15.3 + pytest5.3.5 三.框架目录 四.框架作用范围 1.原生安卓APP 2.混合型安卓APP 原文地址:https://www.cnblogs.com/mua9102/p/12548768.html

hibernate.cfg.xml 中如何设置 hbm.xml 和 Annotations 的 mapping

04-10
在一个 Hibernate 项目中,我们需要同时设置 hbm.xml 和 Annotations 的 mapping 这种情况 hibernate.cfg.xml 如何配置? 其实 hibernate.cfg.xml 中是可以同时设置 hbm.xml 和 Annotations 的. 例如下面的配置: <mapping class="com.ossez.covid19.common.models.Covid19Current"/> <mapping resource=

使用appium框架测试安卓app时,获取toast弹框文字时,前一步千万不要加time.sleep等等待时间。

04-10
使用appium框架测试安卓app时,如果需要获取toast弹框的文案内容,那么再点击弹框按钮之前,一定记得千万不要加time.sleep()等待时间,否则有延迟,一直获取不到: 获取弹框的代码: message=self.driver.find_element_by_xpath("//*[contains(@text,'成功添加到购物车')]")   原文地址:https://www.cnblogs.com/zhouchuanlun/p/12687890.html