随笔分类 -  自动化测试

接口自动化、UI自动化相关
摘要:1.if语句语法: Run Keyword If condition ... Keyword @args ... ELSE IF condition ... Keyword @args ... ELSE ... Keyword @args 2.if语句有返回值的用法,将返回值输出,并给其他关键字使用 阅读全文
posted @ 2022-05-16 16:24 永远抱着学徒的心 阅读(619) 评论(0) 推荐(0) 编辑
摘要:robotframework测试框架开发时,遇到一个问题,需要将浏览器的下载路径配置成我想要的,查询各种资料发现,网上的办法都会在脚本运行时再打开一个窗口去配置,但是这样达不到testcase层被更改的需求,后通过查看源码发现,case脚本和配置下载路径脚本会产生2个driver,这样肯定不会达到我 阅读全文
posted @ 2022-05-16 16:05 永远抱着学徒的心 阅读(536) 评论(0) 推荐(0) 编辑
摘要:win32con模块安装 python -m pip install pypiwin32 win32gui模块安装pip install pywin32 阅读全文
posted @ 2022-05-11 21:15 永远抱着学徒的心 阅读(25) 评论(0) 推荐(0) 编辑
摘要:配置文件如下(config.ini): [Base]# 环境配置env=Env_QA# 信息store=123# 本地调试模式: 0: 关, 1: 开debug=1[Log]level=DEBUG # 下面介绍如何获取配置文件import configparserimport osfrom src. 阅读全文
posted @ 2022-05-01 15:37 永远抱着学徒的心 阅读(238) 评论(0) 推荐(0) 编辑
摘要:自动化框架中logging常用方法,下面为封装的代码块,可直接使用import osimport loggingimport time# 创建日志文件夹project_path = os.getcwd()if 'logs' not in os.listdir(project_path): os.ma 阅读全文
posted @ 2022-05-01 15:28 永远抱着学徒的心 阅读(117) 评论(0) 推荐(0) 编辑
摘要:前常用的UI自动化模型是PO模型,在设计脚本时发现下面几个问题 1.如何把控操作函数的颗粒度 这里的颗粒度是指,一个操作函数到底应该包含多少操作步骤才最合适。 如果颗粒度太大,就会降低操作函数的重要性;如果颗粒度太小,就失去了操作函数封装的意义。 在实际的自动化项目开发中,每个测试工程师对操作函数的 阅读全文
posted @ 2022-03-09 20:37 永远抱着学徒的心 阅读(42) 评论(0) 推荐(0) 编辑
摘要:Allure下载:选择需要的版本 https://github.com/allure-framework/allure2/releases 安装: 下载并解压完成之后,把allure的斌目录路径放到环境变量path中 同时需要安装JDK 都准备好后在cmd中输入:allure --version 使 阅读全文
posted @ 2022-02-18 11:19 永远抱着学徒的心 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-07-16 18:45 永远抱着学徒的心 阅读(210) 评论(0) 推荐(0) 编辑
摘要:这个是因为框架升级导致命令不适用 解决办法: 使用新的命令:httprunner startproject demo便可 阅读全文
posted @ 2021-04-26 22:38 永远抱着学徒的心 阅读(1096) 评论(0) 推荐(0) 编辑
摘要:一、定位find_element_by_id("KW") 根据id定位,具有唯一性find_element_by_name("KW") name可重复find_element_by_class_name("KW") class属性find_element_by_tag_name("KW") 一般不用 阅读全文
posted @ 2021-03-25 12:11 永远抱着学徒的心 阅读(417) 评论(0) 推荐(0) 编辑
摘要:一、pytest 1.pytest --fixture #显示内置的函数 2.pytest -h #帮助信息 3.pytest tests/test_mode.py::TestClass::test_function #只执行某一个测试用例 4.@pytest.mark.basic #basic是标 阅读全文
posted @ 2021-03-12 11:40 永远抱着学徒的心 阅读(347) 评论(0) 推荐(0) 编辑
摘要:1.删除掉之前的运行默认文件配置 2.setting中搜索pytest并将默认的test runner替换为pytest 阅读全文
posted @ 2021-03-11 13:59 永远抱着学徒的心 阅读(177) 评论(0) 推荐(0) 编辑
摘要:selenium自动化 阅读全文
posted @ 2020-11-20 12:31 永远抱着学徒的心 阅读(132) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示