发布时间:2020-07-17
Selenium自动化测试框架可以完成界面功能自动化测试、移动端界面自动化测试。它可以集成基础自动化测试工具,用于组织、管理和执行那些独立的自动化测试用例,测试完成后统计测试结果。除此之外,该框架还可以建接口测试组件进行多种类型接口自动化测试。但是,ATF在执行的过程中也会出现一些常见的问题,下面将对这些问题进行介绍:
进行移动自动化时,无法识别设备问题
解决方案:首先查看TestAgent是否正常连接手机设备,即启动agent时,设备是否被加载,若未被加载,则是手机未正常连接的问题,此时查看手机的权限是否被开启:开发者选项是否开启;usb调试是否打开。
组件模块通过.zip文件导入组件问题
需要注意点:
1.zip文件的名称与脚本名称一致;
2.zip文件不能有2层,即直接将脚本文件压缩,不需要置于一个文件夹后,将文件夹压缩。
3.AR的zip文件:img文件夹/.xml/.bsh/.xls;
4.MR的zip文件:img文件夹/.xml/.bsh/.xls/imgcheck文件夹(存在校验图片);
AutoRunner组件设计无法显示对象视图问题
原因:直接导入.xml/.bsh/.xls三个文件而未导入img文件夹;
解决方法:导入组件时,通过.zip文件的方式将.xml/.bsh/.xls和img文件压缩后一同导入组件。
进行自动化连跑时,无法找到执行器IP问题
解决方法:首先打开TestAgent的配置-Web配置,查看ATF/TC地址是否为所需连接的服务器地址;ATF/TC端口是否正确。若配置都正确,查看启动的执行器类型是否与自动化类型一致,界面自动化和接口自动化对应webar_c执行器;移动自动化(android)对应mr_c执行器;移动自动化(IOS)对应mr_c_ios执行器;
推荐阅读:
Selenium自动化测试流程是什么?Selenium自动化测试流程图
Web UI自动化测试框架哪个好?WebUI自动化测试框架如何分层?
selenium是怎么定位控件的?selenium获取页面元素用什么方法好?
您的信息已成功提交!
我们的客服人员稍后会与您联系