摘要: 安装JDK 官网下载安装包https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html 选择对应mac 版本的dmg文件下载安装 配置Java环境终端执行命令 vi ~/.bash_p 阅读全文
posted @ 2023-11-24 13:58 ForcePush 阅读(100) 评论(0) 推荐(1) 编辑
摘要: 1.背景 目前公司业务比较稳定,但是日常更新需求需要大量的重复的回归的测试,占用部分时间。为了提高效率可使用UI自动化来减少一部分人员手工执行投入以提高效率,也可以作为日常线上环境主流程功能的回归。 2. 什么类型的项目适合自动化 需求不会频繁变动:因为需求频繁变动,页面的功能就会频繁变动 UI比较 阅读全文
posted @ 2023-04-19 14:05 ForcePush 阅读(82) 评论(0) 推荐(0) 编辑
摘要: Mac Os Python3安装与配置 1. 安装 使用brew 命令安装,未安装Home brew,详见官网安装方法 https://brew.sh/ brew install python3 安装好后配置环境变量 export PATH=/Library/Frameworks/Python.framework/Versions/3.9 阅读全文
posted @ 2023-04-19 13:56 ForcePush 阅读(101) 评论(0) 推荐(0) 编辑
摘要: discover(start_dir,pattern='test*.py',top_level_dir=None)找到指定目录下所有测试模块,并可递归查到子目录下的测试木块,只有匹配到的文件名才会被加载。如果启动的不是顶层目录,那么顶层目录必然单独指定。 start_dir:要测试的模块名或测试用例 阅读全文
posted @ 2018-08-12 09:53 ForcePush 阅读(473) 评论(0) 推荐(0) 编辑
摘要: # coding=utf-8 from appium import webdriver import time import unittest import os import HTMLTestRunner class LoginTestLizi(unittest.TestCase): def setUp(self): desired_caps = {} ... 阅读全文
posted @ 2017-06-28 17:09 ForcePush 阅读(7155) 评论(0) 推荐(1) 编辑
摘要: 壁纸应用 cuto 免费 "点击下载" shots 收费 "点击下载" Cutisan 锁屏壁纸制作 "下载地址" 待办事项 TodayMind 提醒事项触手可及 "点击下载" 滴答清单 "点击下载" Microsoft To Do "点击下载" Everlist task manager "点击下 阅读全文
posted @ 2017-05-17 15:31 ForcePush 阅读(504) 评论(0) 推荐(0) 编辑
摘要: ID定位 ClassName 定位 Name 定位 Xpath 定位 Uiautomator 定位 text属性的方法 text属性的方法 class属性的方法 resourceId属性的方法 元素的其他属性 阅读全文
posted @ 2017-04-17 10:55 ForcePush 阅读(13655) 评论(1) 推荐(4) 编辑
摘要: 代码如下: 阅读全文
posted @ 2017-04-12 16:53 ForcePush 阅读(1308) 评论(0) 推荐(0) 编辑
摘要: public 目录存一些公共模块,供用例调用。login.py 内容如下: 接下来login_lizi_public 文件引用login.py 中所定义的函数,代码如下: 阅读全文
posted @ 2017-04-10 11:18 ForcePush 阅读(6374) 评论(0) 推荐(0) 编辑
摘要: #coding=utf-8 from selenium import webdriver driver = webdriver.Firefox() driver.implicitly_wait(10) driver.get("http://www.126.com") class Account(object): """docstring for Account""" def __init__... 阅读全文
posted @ 2017-04-06 11:19 ForcePush 阅读(2509) 评论(0) 推荐(0) 编辑