FAQ

Q01:控件识别选择区域位置不正确

Answer:1.每切换一次页面,需要重新进行控件识别;2.用例运行中部分页面需要

Q02:web端运行“打开”语法,提示脚本回放失败,或提示脚本回放成功但网页打不开

Answer:需要在”打开#”后面加入完整的URL。

Q03:本地调试含有变量语句报错

Answer:运行调用赋值脚本时,需要将赋值语句一并运行

例如:步骤1:密码=123;步骤2:在输入框输入#${密码},本地选中调试,请选择步骤1,步骤2一起运行,确认变量已经赋值。

Q04:若脚本编写中出现问题无法解决,需要像相关人员描述,需提供哪些信息**

Answer:1.调试报告链接,位置:点击客户端“运行”右侧第四个图标,点击测试报告,复制其中的url 2.问题出现时间 3.失败的脚本内容 4.如果可以,希望给出客户产品出现问题的具体页面,如web端给出url,app给出app名称及如何手动操作前往该页面等,有助于相关操作人员定位问题

Q05:宏的重要性

Answer:本地通用的流程(例如:启动app,登录,进入某个公共页面等过程)较为适合编写成一个宏,宏包含的步骤可直接在脚本中进行调用。如果宏的流程中出现ui变化等,只需修改宏的内容便可应用于所有脚本,便于公共步骤的统一修改管理等操作。

Q06:页面存在多个重复元素,如何编写脚本点击

Answer:首先对需要操作的元素进行控件识别,若为固定元素(文本内容或图表样式固定),然后写点击第x个xxx(语法见 列表元素动态定位) ,元素从左到右,从上到下进行顺序排序;若非固定元素(例如推荐商品等更新较为频繁的元素),则可根据某个页面的固定元素进行相对位置点击或像素点击(语法见 相对位置元素动态定位

Q07:脚本编写流程,如何检测到异常

Answer:根据测试点,按照常规“正确”流程编写。如果出现异常,在批量巡检中,用例“正确”流程会被打断,用例终止并等待相关人员手动排查报告。每个txt脚本互相独立,任意一个脚本失败不会影响其他脚本运行

Q08:客户端编辑区颜色异常

Answer:客户端编辑区通常显示,蓝色部分为固定语法,绿色部分为操作区域,红色部分为赋值等特殊语句,在部分情况下赋值语句会对固定语法造成影响导致显示颜色异常,可先进行本地调试,若结果正常,则无影响;若结果异常,则需检查语法是否使用错误

Q09:宏的编写

Answer:1.鼠标右键点击左侧文件路径。点击新建宏 2.打开新建的宏文件,在里面输入操作步骤 3.编写完毕后,将宏拖入txt用例中的编写位置 。操作见 宏的封装

Q10:控件识别与赋义

Answer:控件识别-点击客户端右下角控件识别按钮,识别完成后选中需要识别的文本或控件即可看到控件赋义内容,如不存在相关赋义则可对控件进行人工赋义。操作见 控件识别

Q11:控件赋义的管理方式

Answer:在多个不同的页面的将同一个图标赋义成不同的结果,最终赋义结果为最后一次赋义的内容;为了避免前期在对工具不熟悉的情况下,多人协同操作中人为赋义对控件结果造成混乱,建议前期可只让1到2人进行控件赋义操作

Q12:toast验证

Answer:1.使用点击xxx并存在提示xxx语法,暂不能用在web端;2.弹出过快的toast可会会无法验证

Q13:正常输入语句无法在输入框中输入

Answer:1.可使用 运行命令行#input text 123123;2.该语句在使用时需要先点击输入位置进行聚焦

Q14:操作位置语义与控件识别结果不一致

Answer:以控件识别结果为准

Q15:设备运行过程中出现xml数据异常

answer :1.xml数据异常是由于设备链接断开导致的,需要排查三个问题:

2.物理链接-数据线问题;数据线连接不稳定 这样系统任务这台手机挂掉了

3.网络波动问题;我们使用和节点机建立http链接 节点机和设备建立的是socket链接 网络故障导致请求超时然后我们就没拿到设备的页面结构 在我们系统上就抛出了一个xml异常

4.设备连接时间太长被释放了;

Q16: 客户端下载后停留在启动页

Answer:1.排查电脑上是否安装360、金山毒霸等杀毒软件,有的话请退出

2.排查电脑上是否安装60手机助手 、 豌豆荚等助手软件,有的话请退出

3.排查软件安装包是否完整

4.排查是否有其他软件占用了smartauto通信端口--尝试重启后打开客户端

5.若存在java报错,优先排查是否存在其他软件占用java进程;若最终停留在初始化页面,优先

6.排查adb进程是否被占用。其次为包体是否完整。

Q17:客户端启动后,登录页未显示(白屏)

Answer:1.排查网络问题

2.排查是否有其他软件占用了smartauto通信端口

3.排查设备与服务器通信是否开通

5.mac端-脚本目录设置在了/Applications目录下(系统目录),导致客户端不能读取出现白屏。正确设置:/Users/xxx/xxxx

Q18:缓存冲突

Answer:清除浏览器缓存或以无痕模式启动

results matching ""

    No results matching ""