一、发送邮件 发送邮件使用SMTP协议【Simple Mail Transfer Protocol简单的邮件传输协议】,SMTP协议是SMTP客户端与SMTP服务器之间的通信...
一、python基本数据类型 python基本数据类型有:数字类型Number、字符串类型String、布尔类型Boolean、空值类型None、列表类型List、元组类型T...
一、模块介绍 一个.py文件就是一个模块,模块中可以定义函数、类和变量。 模块包括:内置模块、三方模块和自定义模块。 模块的优点:提高代码的可维护性提高代码的复用性避免了函数...
一、装饰器介绍 装饰器也是一个函数,它是让其他函数在不改变变动的前提下增加额外的功能。装饰器是一个闭包,把一个函数当作参数返回一个替代版的函数,本质是一个返回函数的函数(即返...
一、了解python python是一种解释型、面向对象、动态数据类型的高级程序设计语言。python程序以.py结尾。 python是解释型语言:python开发过程中无需...
一、TouchAction类 1. 介绍 TouchAction类主要用于模拟手势操作,如点击、短按、长按、移动操作。导入模块:from appium.webdriver.c...
一、获取设备信息 1. 获取设备大小 driver.get_window_size()获取设备的长度和高度,返回值为字典类型,key值为width、height 2. 获取设...
一、获取元素信息 get_attribute(name)name:元素的属性名 1. 获取元素属性值 获取元素的text属性值element.textelement.get_...
一、介绍 appium定位一个元素,可通过find_element_by_id、find_element_by_class_name、find_element_by_acce...
一、介绍 模块导入: from appium import webdriver 启动方式: driver = webdriver.Remote(command_executo...
一、sleep强制等待 1. 导入的模块 from time import sleep 2. 使用方式 sleep(seconds)seconds:等待的时间,单位秒 3. ...
一、获取设备信息 获取浏览器的名称 driver.name 获取浏览器的属性 driver.capabilities返回值为一个字典类型,结果中包含有浏览器名称、浏览器版本等...
一、selenium定位一组元素 find_elements_by_id(id_)获取一组相同id的元素 find_elements_by_name(name)获取一组相同n...
一、介绍 通过获取web页面上的元素控件信息,可对元素进行点击和输入数据等操作 二、元素基本的定位方法 1. 通过id查找元素 find_element_by_id(id_)...
一、安装python 1、进入python官网(https://www.python.org/downloads/)下载对应的安装包; 2、双击安装包,同时勾选“添加环境变量...
一、环境准备 JDK、android-SDK、Python、Node.js、Appium 二、JDK安装 1. 下载jdk: (1)在jdk官网(https://www.or...
一、使用unittest自带的测试报告 使用unittest执行完测试用例后,默认的测试结果是输出在屏幕上,并未将测试结果输出到文件中,这样容易造成报告无保存记录;unitt...