![](https://img-blog.csdnimg.cn/20190911113414459.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
UI自动化测试
文章平均质量分 76
UI自动化测试探索学习篇
changyixue
Costant dripping wears away a stone.
展开
-
探索appium_flutter_finder的8种定位方式
目录一、FlutterFinder类中8种定位方法二、定位方式详解三、flutter_finder.py源码一、FlutterFinder类中8种定位方法1.by_ancestor() # 通过父组件定位2.by_descendant() # 通过子组件定位3.by_semantics_label() # 通过语义标签定位4.by_tooltip() # 通过工具提示组件定位5.by_text() # 通过文本定位6.by_type() # ...原创 2021-09-24 18:36:37 · 1853 阅读 · 2 评论 -
使用Appium连接iOS真机和Xcode中的iOS模拟器
目录一、使用Xcode运行WebDriverAgent二、创建模拟器上可运行的安装包(Runner.app)三、使用Appium连接iOS模拟器一、使用Xcode运行WebDriverAgent1. 链接:https://github.com/appium/WebDriverAgent2. 下载后进入根目录,然后使用xcode打开”WebDriverAgent.xcodeproj“文件,并选择模拟器(比如:iPhone 8 Plus)3. ,点击Product-Test,然...原创 2021-08-26 17:34:45 · 5512 阅读 · 3 评论 -
初识Flutter集成测试-UI自动化测试
一、使用flutter driver进行集成测试,即UI自动化测试参考文章:1.https://www.cnblogs.com/fnng/p/13664254.html2.https://book.flutterchina.club/原创 2021-06-28 18:59:05 · 1360 阅读 · 6 评论 -
Mac OS系统下安装Appium环境笔记
一、提示“ANDROID_HOME environment variable is NOT set!”,以及JAVA_HOME等类似问题1. 按照网上的配置信息,检查~/.bash_profile文件,发现已经配置了啊,为什么还报错呢?2. 检查当前使用的终端类型,哦,是zsh啊,那解决方案有两个: 1)在~ /.zshrc中添加一行:(推荐这个方案)source ~/.bash_profile 2)在~/.zshrc文件中配置环境变量,而不是.bash_profile文件未完..原创 2021-05-17 11:05:45 · 494 阅读 · 0 评论 -
PyTest结合Allure管理测试用例并生成测试报告
一、安装allure1. 安装allure-pytest,命令如下:(也可在pycharm中直接安装) pip3 install allure-pytest2.下载allure2:(下载后的安装包名称:allure-commandline-2.12.1.zip,解压后为:allure2-2.12.1)https://github.com/allure-framework/al...原创 2019-07-24 16:24:28 · 2186 阅读 · 0 评论 -
Web端UI自动化测试框架设计结合PO设计思想
一、把每个页面作为一个类(以下称为:页面类),把页面中的功能点封装成函数1.编写测试脚本其实很简单,无非是:定位到元素、对元素进行操作、把元素操作串联起来形成业务场景。2.比如下图中的添加日报功能。我们需要先定位所有输入框->然后输入合法字符或选择列表中选项->最后点击暂存按钮。这样一个添加日报的业务场景就完成了。3.如下图所示,在工作日报界面中,添加日报只是一个功能点...原创 2019-07-12 17:13:13 · 3084 阅读 · 2 评论 -
UI自动化测试时遇到的坑
1.创建项目时没有设置Project Interpreter,导致无法运行程序,报错:ModuleNotFoundError: No module named 'selenium'2.处理分页时,若当前打开的浏览器窗口过小,可能导致仅显示一个分页码,然后定位不到其他的页码3.无论如何都定位不到元素?看看元素是不是在frame或者iframe里,用switch_to.fr...原创 2019-03-26 13:35:38 · 2076 阅读 · 0 评论 -
appium连接安卓真机时失败的解决方法
1、若appium中显示如下信息:1)在手机上打开开发人员选项->勾选USB调试->选择USB配置(此处选择MIDI模式,不要选择充电模式)2) 关闭adb server后再重启2、若用adb devices查看设备信息时,提示如下信息:把版本高的adb.exe替换版本低的adb.exe,使得server和client的adb版本一致...原创 2019-03-05 17:55:52 · 4617 阅读 · 0 评论