UI自动化
UI自动化
我是小明ya
测试开发工程师。保持着对测试的热爱,致力于成为一枚开发的菜鸟测试,怀揣着一腔热忱努力走下去!
展开
-
2022-03-09 python打印log日志到文件
#输出控制台日志到文件import osimport sysimport timeclass Logger: def printlog(self,content): # 以日期+时间命名生成txt文件 # 获取当前文件绝对路径 path = os.path.abspath(os.path.dirname(sys.argv[0])) # 获取当前时间并转换为年月日格式 currenttime = time.原创 2022-03-09 10:55:03 · 1298 阅读 · 1 评论 -
2022-03-09 python发送测试报告到指定邮箱
后续会补上邮件格式设置from prestool.Tool import Toolclass Sendmail: def __init__(self): self.tool = Tool() self.tool.mail_from_user_host = 'smtp.exmail.qq.com' self.tool.mail_from_user = 'mail.com' self.tool.mail_from_user_pwd原创 2022-03-09 10:57:28 · 756 阅读 · 0 评论 -
2022-01-11 python+pytest+appnium+PO设计模式编写UI自动化测试用例
前提:已部署appnium客户端并启动服务模拟场景:进入app首页切换题库进入我的页面识别用户名并断言######定义一个Driver类,用来连接手机class Driver: driver: WebDriver def start_android(self): desire_caps = { 'platformName': 'Android', # 手机型号 'platformVersion': '10',原创 2022-01-11 16:06:13 · 589 阅读 · 0 评论 -
app自动化元素识别:原生与h5混合页面
contexts = driver.contexts# 获取所有页面print(contexts)# 获取当前页面print(driver.current_context)# 修改下标定位到需要的页面driver.switch_to.context(driver.contexts[0])原创 2021-08-09 15:44:52 · 296 阅读 · 0 评论 -
测试工程师之web自动化测试selenium
环境配置安装火狐浏览器安装firebug和firepathxpath基础路径表达式多xpath定位原创 2019-10-06 15:21:34 · 299 阅读 · 0 评论 -
appium重启报错:Could not proxy command to the remote server. Original error: socket hang up
An unknown server-side error occurred while processing the command. Original error: Could not proxy command to the remote server. Original error: socket hang up解决方法:卸载重装手机上安装的appium setting以及其他相关软件原创 2021-08-09 17:40:07 · 590 阅读 · 0 评论 -
2021-08-09 Mac 使用uiautomator手动识别app控件元素
创建一个目标目录用来存放uix和png文件adb shell uiautomator dump /sdcard/screen.uixadb pull /sdcard/screen.uix /目标目录路径adb shell screencap -p /sdcard/screen.pngadb pull /sdcard/screen.png /目标目录路径上传uix和png文件,点击ok即可...原创 2021-08-09 15:27:44 · 196 阅读 · 0 评论