摘要: 一、自动化测试框架: 1、框架和项目源代码下载 https://gitee.com/rmtic/autoTest 说明:框架可以支持web界面UI、安卓Android,ios苹果、接口API等自动化测试。文档和代码持续维护更新,有问题可以交流。 2、依赖包安装 2.1、jdk jdk安装 2.2、p 阅读全文
posted @ 2022-03-12 11:18 rmticocean 阅读(1148) 评论(0) 推荐(0) 编辑
摘要: 一、背景 自动化测试中,QTP和selenium IDE都支持浏览器录制与回放功能,就像一个记录操作步骤的机器人,可以按照记录的步骤重新执行一遍,这就是脚本录制。 个人觉得传统录制工具有些弊端,加上要定制支持我自己的自动化框架(python单机版自动化测试框架源代码),所以自己用JavaScript 阅读全文
posted @ 2024-07-29 11:03 rmticocean 阅读(654) 评论(0) 推荐(1) 编辑
摘要: “终端->仿真->高级”,勾选“忽略窗口标题更改请求” 阅读全文
posted @ 2024-06-28 12:17 rmticocean 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 1、需求稳定且变动较少,有时间可以安排2、最好是处理数据类的功能3、前端界面最好是例如下单等流程类的功能,而非交互过于复杂的前端界面的功能或不易识别的功能(例如svg、canvas等图)。4、一个人一直专注跟某个项目功能或需求,不要经常换项目5、测试环境和数据可以自主控制,随意修改,不要互相影响6、 阅读全文
posted @ 2024-04-08 16:15 rmticocean 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 1.ID元素定位基于元素属性中的id的值来进行定位,id是一个标签的唯一属性值可以通过id属性来唯一定位一个元素,是首选的元素定位方式,动态ID不做考虑。driver .find_element_by_id('id')driver .find_element(By.ID,'id')2.name元素定 阅读全文
posted @ 2024-01-15 20:42 rmticocean 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 警告:不要混合隐式和显式等待。这样做可能会导致不可预测的等待时间。例如,设置10秒的隐式等待和15秒的显式等待可能会导致20秒后发生超时 Warning: Do not mix implicit and explicit waits. Doing so can cause unpredictable 阅读全文
posted @ 2024-01-14 19:13 rmticocean 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 一、概述 Jacoco 统计的是全量代码覆盖率。它不仅支持生成单元测试的覆盖率,也支持监控生成接口测试,功能测试的覆盖率。 在新一代精准测试技术流的影响中,各大型单位对覆盖率的追求越来越迫切。作为一款开源产品,它主机面向Java语言,能够在字节码层面给出覆盖率,同时也能将字节码关联到对应的源代码。这 阅读全文
posted @ 2024-01-13 19:48 rmticocean 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 要在 Miniconda 中切换 Python 版本,可以按照以下步骤进行操作: 打开命令提示符或者 Anaconda Prompt(如果已经安装了)。 输入 conda info --envs 查看当前存在的所有虚拟环境列表。 选择需要切换到的特定虚拟环境名称,并使用 activate <env_ 阅读全文
posted @ 2024-01-03 15:19 rmticocean 阅读(1679) 评论(0) 推荐(0) 编辑
摘要: 打开PyCharm,点击"File"(文件)菜单,选择"Settings"(设置) 选择python interpreter中的配置 选择add 选择Conda Environment,配置如下后,点击OK Miniconda安装参考如下文档: 用 Miniconda 轻松打造 Python 开发环 阅读全文
posted @ 2024-01-02 16:13 rmticocean 阅读(612) 评论(0) 推荐(0) 编辑
摘要: 复制时,出现上面提示时候 使用edge浏览器打开链接,在http前面加入read: ,然后打开,即可复制 如果用js,可以参考https://www.cnblogs.com/rmticocean/p/15996682.html 阅读全文
posted @ 2023-11-28 09:27 rmticocean 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 报错信息:ProxyServerError: The Browsermob-Proxy server process failed to start. Check <_io.TextIOWrapper name='D:\server.log' mode='w' encoding='cp936'>fo 阅读全文
posted @ 2023-11-15 16:54 rmticocean 阅读(596) 评论(0) 推荐(0) 编辑