随笔分类 - 完整软件测试 / UI自动化测试
摘要:一、元素定位 1、代码启动说明(用pycharm启动) 移动自动化启动 app 基础脚本 from appium import webdriver #定义字典变量 desired_caps ={} #字典追加启动参数 desired_caps["platformName"] = "Android"
阅读全文
posted @ 2023-04-21 16:54
新入世界的小白
摘要:一、PO模式介绍 1、认识PO模式 2、PO模式页面对象 3、PO如何做 Base 层: 存放所有页面的公共方法 Page 层: 基于页面或者模块单独封装当前页面要操作的对象 Script 层: 脚本测试 + unittest 二、PO模式封装(在新建项目目录下,新建三个文件夹:base、page、
阅读全文
posted @ 2023-04-21 11:09
新入世界的小白
摘要:一、元素操作 1、操作方法: 模拟点击:element.click() 模拟输入:element.send_keys(value) 模拟清除:element.clear() from time import sleep from selenium import webdriver from sele
阅读全文
posted @ 2023-04-20 17:03
新入世界的小白
摘要:一、ID 定位 通过元素的 id 属性来定位元素 前置条件:所要定位的元素必须要有 id 属性 方法:driver.find_element_by_id(ID属性值) 注意:send_keys("admin") ,send_keys 表示给该标签传值。 from time import sleep
阅读全文
posted @ 2023-04-20 10:57
新入世界的小白
摘要:一、自动化测试理论 1、介绍 2、实施Ul自动化测试的前置条件 需要回归测试的项目:甲方公司自己运营的项目、金融、电商、需求变更不频繁、项目周期长(如:京东) 3、UI 自动化测试执行时机(什么时候该执行:手工测试完成后) 二、工具及选择介绍 1、认识 web 自动化测试工具 (python + S
阅读全文
posted @ 2023-04-20 10:47
新入世界的小白
摘要:一、APP工具 1、三大工具 appium、Robtium(只支持Java语言)、macaca 2、原理:APP自动化执行原理 二、移动测试环境搭建 1、搭建步骤 JDK安装:安卓应用或者开发工具使用 java 语言开发。必须使用 JDK. Android SDK安装:1、Android开发工具包,
阅读全文
posted @ 2023-04-03 22:13
新入世界的小白