问题背景 做appium自动化的时候,使用了UiAutomator1驱动,然后设置了UnicodeKeyboard 执行自动化脚本之后,玩手机的时候发现平时用的输入法键盘没法调出来了 'automationName': 'UiAutomator1', 'unicodeKeyboard': True 问题原因 默认的手机输入法会被appium自动切换成Unicode IME了 解决方案 很简单,将当前输入法切换成自己原来用的就行啦!…
autoOpenBrowser: true, 运行npm后自动打开浏览器…
问题现象:jmeter写好脚本后,请求偶发性的传参错误 排查过程:1.结合报错返回值,看是不是线程并发引起: 2.排除线程并发引起后,看看是不是取值策略:如果是参数化,看看是不是每次迭代,每次都取唯一值:如果是自定义变量,比如从当前时间戳中,截取某几个字段,导致不是唯一性: 3.前面两个排除后,看看请求的编码.(ps:实在想不到其他的办法了,试了下,果然好了) 解决结果:多个线程并发多次,脚本稳健运行.…
大家好,我是良许. 在工作中,我们经常有个需求,那就是在系统启动之后,自动启动某个脚本或服务.在 Windows 下,我们有很多方法可以设置开机启动,但在 Linux 系统下我们需要如何操作呢? Linux 下同样可以设置开机启动,但可能需要我们敲一些命令(可能也有 UI 界面的设置方法,但我不熟,我更多是玩命令).下面我们就介绍三种简单但可行的开机启动设置方法. 方法一:修改 /etc/rc.d/rc.local 文件 /etc/rc.d/rc.local 文件会在 Linux 系统各项服务都…
如果你还想从头学起Appium,可以看看这个系列的文章哦! https://www.cnblogs.com/poloyy/category/1693896.html 前言 除了USB方式连接Android终端设备,还有一种方法是通过adb connect命令利用TCP/IP协议来连接.毕竟,PC端的USB口也是有限的. 具体步骤 1. cmd打开命令行,手机通过usb连接到电脑,执行命令adb devices查看设备链接情况,连接接成功后会显示 C:\Users\polo>adb devices…
1.jenkins生成HTML报告 1)安装插件:HTML Publisher plugin 2)系统管理->插件管理->安装HTMLHTML Publisher plugin 2.job中构建后操作的配置 1)HTML directory to archive:相对路径,我选择的是./ 2)Index page[s]:这个名字要与你代码中设置的名字相同,否则无法生成有效的报告 3.生成的HTML测试报告显示格式不对,或者无法展开 1)解决办法:系统管理->脚本命令行->执行命令:…
一.包名获取的三种方式 1)找开发要2)mac使用命令:adb logcat | grep START win使用命令:adb logcat | findstr START 或者可以尝试使用第3条命令  adb shell dumpsys window w | findstr \/ | findstr name= 或 adb shell dumpsys window |findstr mCurrent      或 adb shell "dumpsys window w|grep \/|grep…
1,首先在布局中添加 android:imeOptions="actionSearch 2,然后java代码中设置代码: et_input_password.setOnEditorActionListener(new TextView.OnEditorActionListener() { @Override public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { if ((actionId == 0 ||…
自动化连接 B站 开始 如果下载node.js 的话 可以检查一下appium环境 命令行: appium-doctor 如果没有 可以安装   appium-doctor :npm install -g appium-doctor 运行代码前, 要先运行 Appium Desktop 运行 成功的状态  等待自动化程序进行链接 发出自动化指令 然后 真机进入开发者模式usb调试授权 电脑命令行检测是否连接  adb devices -l 也可下载投屏软件 进行与手机的交互(scrcpy) 查找…
android:windowSoftInputMode activity主窗口与软键盘的交互模式,可以用来避免输入法面板遮挡问题,Android1.5后的一个新特性. 这个属性能影响两件事情: [一]当有焦点产生时,软键盘是隐藏还是显示 [二]是否减少活动主窗口大小以便腾出空间放软键盘 它的设置必须是下面列表中的一个值,或一个”state…”值加一个”adjust…”值的组合.在任一组设置多个值——多个”state…”values,例如&mdash有未定义的结果.各个值之间用|分开.例如:<…